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

142
Вы размещаете модульные тесты в том же или другом проекте?

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

141
Переопределение привязки в Guice

Я только начал играть с Guice, и могу придумать вариант использования: в тесте я просто хочу переопределить одну привязку. Я думаю, что хотел бы использовать остальные привязки производственного уровня, чтобы убедиться, что все настроено правильно, и избежать дублирования. Итак, представьте, что у...

141
Java проверяет void метод вызывает n раз с Mockito

Я пытаюсь убедиться, что (Doid) метод вызывается внутри DAO - я использую точку фиксации, которая отправляет список результатов до этой точки, сбрасывает список и продолжает. Скажем, у меня есть 4 вещи в списке, и у меня есть точка фиксации 1, я ожидаю, что метод "send" будет вызван 4 раза. Я могу...

141
Можно ли успешно добавить модульное тестирование в существующий производственный проект? Если да, то как и стоит ли это того?

Я серьезно подумываю о добавлении модульного тестирования в существующий проект, который находится в производстве. Он был запущен 18 месяцев назад, прежде чем я действительно смог увидеть какие-либо преимущества TDD (лицо ладони) , так что теперь это довольно большое решение с рядом проектов, и я...

140
Как проверить код, зависящий от переменных среды, используя JUnit?

У меня есть кусок кода Java, который использует переменную среды, и поведение кода зависит от значения этой переменной. Я хотел бы проверить этот код с различными значениями переменной среды. Как я могу сделать это в JUnit? Я видел несколько способов установить переменные среды в Java в целом, но...

140
Код модульного тестирования с зависимостью файловой системы

Я пишу компонент, который при наличии ZIP-файла должен: Разархивируйте файл. Найдите среди разархивированных файлов конкретную dll. Загрузите эту dll через отражение и вызовите для нее метод. Я хочу провести модульное тестирование этого компонента. Мне хочется написать код, который имеет дело...

139
Ошибка тестирования пользовательского интерфейса - ни элемент, ни какой-либо его потомок не фокусируются на клавиатуре secureTextField

Это мой случай: let passwordSecureTextField = app.secureTextFields["password"] passwordSecureTextField.tap() passwordSecureTextField.typeText("wrong_password") //here is an error UI Testing Failure - Ни элемент, ни потомок не имеют фокусировки на клавиатуре. Элемент: Что случилось? Это нормально...

138
Когда я должен издеваться?

У меня есть базовое понимание ложных и фиктивных объектов, но я не уверен, что у меня есть представление о том, когда и где использовать насмешки - особенно в том случае, если это применимо к этому сценарию здесь...

138
Создать тестовый класс в IntelliJ

Я работаю в традиционной структуре проекта Maven Java внутри IntelliJ, например main/java/com/x/y test/java/com/x/y Когда я создаю класс с именем Foo в main / java / com / x / y с использованием IntelliJ, я хотел бы автоматически создать файл с именем FooTest.java, созданный в test / java / com / x...

137
Почему TensorFlow 2 намного медленнее, чем TensorFlow 1?

Многие пользователи указали, что это причина перехода на Pytorch, но мне еще предстоит найти оправдание / объяснение для того, чтобы пожертвовать самым важным практическим качеством, скоростью и стремлением к исполнению. Ниже приведена производительность бенчмаркинга кода, TF1 по сравнению с TF2,...

137
В чем разница между шуткой и шпионажем при использовании Mockito?

Каков был бы случай использования шпиона Mockito? Мне кажется, что каждый случай использования шпиона может быть обработан с помощью макета, используя callRealMethod. Одно отличие, которое я вижу, состоит в том, что если вы хотите, чтобы большинство вызовов методов были реальными, это экономит...

137
Базовое модульное тестирование .Net - ложные операции ввода-вывода <T>

Я чувствую, что здесь не хватает чего-то действительно очевидного. У меня есть классы, требующие ввода параметров с использованием шаблона .Net Core IOptions (?). Когда я перехожу к модульному тесту этого класса, я хочу поиздеваться над различными версиями опций для проверки функциональности...

136
Случайные данные в модульных тестах?

У меня есть сотрудник, который пишет модульные тесты для объектов, которые заполняют свои поля случайными данными. Его причина в том, что он дает более широкий диапазон тестирования, поскольку он будет тестировать множество различных значений, тогда как в обычном тесте используется только одно...

136
Каков наилучший способ модульного тестирования защищенных и закрытых методов в Ruby?

Каков наилучший способ модульного тестирования защищенных и закрытых методов в Ruby с использованием стандартной Test::Unitсреды Ruby ? Я уверен, что кто-то непременно возьмет трубку и будет догматически утверждать, что «вы должны только использовать общедоступные методы модульного тестирования;...

136
RSpec против огурца (истории RSpec) [закрыто]

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

136
Как протестировать репозитории Spring Data?

Я хочу, чтобы хранилище (скажем, UserRepository) было создано с помощью Spring Data. Я новичок в Spring-данных (но не в Spring), и я использую этот учебник . Мой выбор технологий для работы с базой данных - JPA 2.1 и Hibernate. Проблема в том, что я не знаю, как писать модульные тесты для такого...

135
Как написать модульный тест?

У меня есть класс Java. Как я могу протестировать это? В моем случае у меня класс делает двоичную сумму. Он берет два byte[]массива, суммирует их и возвращает новый двоичный...

135
Легкая очистка пазухи

Есть ли способ легко сбросить все макеты и заглушки, которые будут работать чисто с блоками mocha beforeEach. Я вижу, что песочница - это вариант, но я не вижу, как вы можете использовать песочницу для этого beforeEach -> sinon.stub some, 'method' sinon.stub some, 'mother' afterEach -> # I...

135
Mockito: методы заглушки, возвращающие тип с ограниченными подстановочными знаками

Рассмотрим этот код: public class DummyClass { public List<? extends Number> dummyMethod() { return new ArrayList<Integer>(); } } public class DummyClassTest { public void testMockitoWithGenerics() { DummyClass dummyClass = Mockito.mock(DummyClass.class); List<? extends Number>...