Вопросы с тегом «testing»

198
Mockito - разница между doReturn () и когда ()

В настоящее время я нахожусь в процессе использования Mockito для имитации объектов моего сервисного уровня в приложении Spring MVC, в котором я хочу протестировать методы Controller. Однако, как я читал о специфике Mockito, я обнаружил, что методы doReturn(...).when(...)эквивалентны...

196
TransactionManagementError «Вы не можете выполнять запросы до конца« атомарного »блока» при использовании сигналов, но только во время модульного тестирования

Я получаю TransactionManagementError при попытке сохранить экземпляр модели Django User, а в сигнале post_save я сохраняю некоторые модели, в которых пользователь использует внешний ключ. Контекст и ошибка очень похожи на этот вопрос django TransactionManagementError при использовании сигналов...

195
Утвердить объект определенного типа

Можно ли в JUnit утверждать, что объект является экземпляром класса? По разным причинам в моем тесте есть объект, который я хочу проверить тип. Это тип Object1 или тип Object2? В настоящее время у меня есть: assertTrue(myObject instanceof Object1); assertTrue(myObject instanceof Object2); Это...

194
Использование универсального метода any () от Mockito

У меня есть интерфейс с методом, который ожидает массив Foo: public interface IBar { void doStuff(Foo[] arr); } Я издеваюсь над этим интерфейсом, используя Mockito, и я хотел бы утверждать, что doStuff()он называется, но я не хочу проверять, какой аргумент передается - «все равно». Как мне написать...

192
Недостатки тестовой разработки? [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

187
Определите, существует ли функция в bash

В настоящее время я делаю некоторые модульные тесты, которые выполняются из Bash. Модульные тесты инициализируются, выполняются и очищаются в bash-скрипте. Этот скрипт обычно содержит функции init (), execute () и cleanup (). Но они не обязательны. Я хотел бы проверить, если они определены или не...

187
Значение аргумента эпсилон assertEquals для двойных значений

У меня есть вопрос о junit assertEqualsдля проверки двойных значений. Читая документацию по API, я вижу: @Deprecated public static void assertEquals(double expected, double actual) Устаревшее. Вместо этого используйте assertEquals (двойной ожидаемый, двойной фактический, двойной эпсилон) Что...

187
Как я могу тестировать код Arduino?

Я хотел бы иметь возможность модульного тестирования моего кода Arduino. В идеале я мог бы запускать любые тесты, не загружая код в Arduino. Какие инструменты или библиотеки могут помочь мне с этим? В разработке находится эмулятор Arduino, который может быть полезен, но пока еще не готов к...

185
Установка HttpContext.Current.Session в модульном тесте

У меня есть веб-сервис, который я пытаюсь выполнить. В сервисе он вытягивает несколько значений из HttpContextпримерно так: m_password = (string)HttpContext.Current.Session["CustomerId"]; m_userID = (string)HttpContext.Current.Session["CustomerUrl"]; в модульном тесте я создаю контекст, используя...

184
Почему код внутри модульных тестов не может найти ресурсы пакета?

Некоторый код, который я тестирую, должен загрузить файл ресурсов. Он содержит следующую строку: NSString *path = [[NSBundle mainBundle] pathForResource:@"foo" ofType:@"txt"]; В приложении все работает нормально, но при запуске модульного тестирования pathForResource:возвращает ноль, что означает,...

183
Класс не найден: пустой тестовый набор в IntelliJ

Я только начинаю программу информатики в своем колледже, и у меня есть некоторые проблемы с IntelliJ. Когда я пытаюсь запустить модульные тесты, я получаю сообщение Process finished with exit code 1 Class not found: "edu.macalester.comp124.hw0.AreaTest"Empty test suite. Я также вижу сообщение под...

183
Совместное использование тестового кода в Maven

Как вы можете зависеть от тестового кода из другого модуля в Maven? Например, у меня есть 2 модуля: Основание Основной Я хотел бы, чтобы контрольный пример в Main расширял базовый тестовый класс в Base. Это возможно? Обновление: нашел приемлемый ответ , который предполагает создание тестовой...

182
Задержка / ожидание в тестовом случае тестирования Xcode UI

Я пытаюсь написать контрольный пример, используя новый UI Testing, доступный в Xcode 7 beta 2. В приложении есть экран входа в систему, где он вызывает сервер для входа в систему. С этим связана задержка, так как это асинхронная операция. Есть ли способ вызвать механизм задержки или ожидания в...

181
Ошибка тестового приложения django - ошибка при создании тестовой базы данных: в создании базы данных отказано

Когда я пытаюсь протестировать любое приложение с помощью команды (я заметил это, когда попытался развернуть myproject с помощью Fabric, которая использует эту команду): python manage.py test appname Я получаю эту ошибку: Creating test database for alias 'default'... Got an error creating the test...

181
Настройка IntelliJ IDEA для модульного тестирования с помощью JUnit

Я решил попробовать IntelliJ этим утром через пробную версию и установил плагин JUnit. Я сделал новый Java-проект и хочу написать тестовый пример для него. Как добавить файл junit.jar в мой проект? (Я на самом деле хочу добавить его в каждый проект Java, теперь и навсегда - есть ли способ сделать...

181
Как получить доступ и проверить внутреннюю (не экспортируемую) функцию в модуле node.js?

Я пытаюсь выяснить, как тестировать внутренние (то есть не экспортируемые) функции в nodejs (желательно с mocha или jasmine). И я понятия не имею! Допустим, у меня есть такой модуль: function exported(i) { return notExported(i) + 1; } function notExported(i) { return i*2; } exports.exported =...