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

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

14
Как отключить ведение журнала при запуске модульных тестов в Python Django?
Я использую простой тестовый модуль на основе модульных тестов для тестирования моего приложения Django. Само мое приложение настроено на использование базового логгера в settings.py, используя: logging.basicConfig(level=logging.DEBUG) И в моем коде приложения, используя: logger = logging.getLogger(__name__) logger.setLevel(getattr(settings, 'LOG_LEVEL', logging.DEBUG)) Однако при запуске юнит-тестов я бы хотел отключить ведение журнала, чтобы он …

27
«Нет такого модуля» при использовании @testable в модульных тестах Xcode
Недавно я обновился до Xcode 7 beta 5. Я попытался добавить модульный тест в более ранний проект, но я получаю сообщение об ошибке «Нет такого модуля [myModuleName]» в @testable import myModuleNameстроке. Я попытался очистка проекта с помощью OptionClean Build Folder проверка того, что для «Включить тестируемость» (отладка) было установлено значение …

11
Какова цель макет объектов?
Я новичок в модульном тестировании, и я постоянно слышу слова «фиктивные объекты». С точки зрения непрофессионала, может ли кто-нибудь объяснить, что такое фиктивные объекты и для чего они обычно используются при написании модульных тестов?

30
Visual Studio 2015 или 2017 не обнаруживает модульные тесты
РЕДАКТИРОВАТЬ 2016-10-19: Первоначальный вопрос был о проблеме, специфичной для VS2015 CTP6 с тестером XUnit. Из ответов ясно, что существует гораздо более широкая проблема с обнаружением модульных тестов в Visual Studio, которая может возникать во многих различных ситуациях. Я очистил свой вопрос, чтобы отразить это. Я также включил в свой ответ …

12
Утверждение равно 2 спискам в Junit
Как я могу сделать утверждение равенства между списками в тестовом примере JUnit ? Равенство должно быть между содержанием списка. Например: List<String> numbers = Arrays.asList("one", "two", "three"); List<String> numbers2 = Arrays.asList("one", "two", "three"); List<String> numbers3 = Arrays.asList("one", "two", "four"); // numbers should be equal to numbers2 //numbers should not be equal …

6
Запуск конкретного тестового примера в Django, когда у вашего приложения есть каталог тестов
В документации Django ( http://docs.djangoproject.com/en/1.3/topics/testing/#running-tests ) говорится, что вы можете запускать отдельные тестовые случаи, указав их: $ ./manage.py test animals.AnimalTestCase Это предполагает, что у вас есть свои тесты в файле tests.py в вашем приложении Django. Если это правда, то эта команда работает как ожидалось. У меня есть мои тесты для …

21
Модульное тестирование: DateTime.Now
У меня есть некоторые модульные тесты, которые ожидают, что «текущее время» будет отличаться от DateTime.Now, и я, очевидно, не хочу изменять время компьютера. Какова лучшая стратегия для достижения этой цели?

10
Модульное тестирование Node.js [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 5 лет назад . Улучшить этот вопрос Существуют ли в настоящее время какие-либо хорошие платформы для модульного тестирования node.js (js …

9
Как вы пишете тесты для argparse части модуля python? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто в прошлом месяце . Улучшить этот вопрос У меня есть модуль Python, который использует библиотеку …

3
Как использовать ArgumentCaptor для заглушки?
В документации Mockito и Javadocs говорится Рекомендуется использовать ArgumentCaptor с проверкой, но не с заглушкой. но я не понимаю, как ArgumentCaptor может быть использован для заглушки. Может кто-нибудь объяснить вышеприведенное утверждение и показать, как ArgumentCaptor может использоваться для создания заглушек, или предоставить ссылку, показывающую, как это можно сделать?

4
Изменить время ожидания по умолчанию для мокко
Если у нас есть файл юнит-теста my-spec.js, работающий с mocha: mocha my-spec.js Время ожидания по умолчанию будет 2000 мс. Он может быть перезаписан для частичного тестирования с параметром командной строки: mocha my-spec.js --timeout 5000 Можно ли глобально изменить время ожидания по умолчанию для всех тестов? то есть значение времени ожидания …

12
Как проверить тип сгенерированного исключения в Jest
Я работаю с некоторым кодом, где мне нужно проверить тип исключения, созданного функцией (это TypeError, ReferenceError и т. Д.). Моя текущая среда тестирования - это AVA, и я могу протестировать ее как t.throwsметод второго аргумента , например, здесь: it('should throw Error with message \'UNKNOWN ERROR\' when no params were passed', …

11
Python - doctest против unittest [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 4 года назад . Улучшить этот вопрос Я пытаюсь начать с модульного тестирования в Python, и мне …

7
Модульное тестирование событий в C # (по порядку)
У меня есть некоторый код, который вызывает PropertyChangedсобытия, и я хотел бы иметь возможность провести модульное тестирование, чтобы события вызывались правильно. Код, который вызывает события, похож на public class MyClass : INotifyPropertyChanged { public event PropertyChangedEventHandler PropertyChanged; protected void NotifyPropertyChanged(String info) { if (PropertyChanged != null) { PropertyChanged(this, new PropertyChangedEventArgs(info)); …
160 c#  unit-testing  events 

7
pytest: утверждать почти равно
Как сделать assert almost equalс py.test для поплавков, не прибегая к чему-то вроде: assert x - 0.00001 <= y <= x + 0.00001 В частности, будет полезно знать изящное решение для быстрого сравнения пар поплавков, не распаковывая их: assert (1.32, 2.4) == i_return_tuple_of_two_floats()

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.