Вопросы по теме 'mockito'

Использование Mockito для имитации классов с общими параметрами
Есть ли чистый метод имитации класса с общими параметрами? Скажем, мне нужно издеваться над классом Foo<T> , который мне нужно передать в метод, ожидающий Foo<Bar> . Я достаточно легко могу сделать следующее: Foo mockFoo =...
204592 просмотров
schedule 15.10.2023

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

Как я могу использовать OCMock, чтобы убедиться, что метод никогда не вызывается?
На моей основной работе я был избалован Проверка Mockito never() , которая может подтвердить, что фиктивный метод никогда не вызывается. Есть ли способ сделать то же самое, используя Objective-C и OCMock? Я использовал приведенный ниже код,...
16127 просмотров
schedule 16.02.2022

Mockito: внедрение макетов в поток управления
Я все еще изучаю мокито, и сейчас я учусь вводить моки. У меня есть тестируемый объект с определенным методом, который зависит от других объектов. Эти объекты, в свою очередь, зависят от других объектов. Я хочу издеваться над определенными вещами...
8982 просмотров

Условная проверка Mockito с фабриками
Возможно ли в mockito проверить, был ли вызван метод для макета, основываясь на том, действительно ли макет использовался в тестируемом модуле? В качестве простого примера я предоставляю макет фабрики (FooFactory) моему тестируемому модулю, и когда...
1165 просмотров
schedule 03.03.2024

В чем разница между mock() и stub() при использовании Mockito?
Они оба, похоже, делают одно и то же - почему вы предпочитаете один другому? org.mockito.Mockito.stub() org.mockito.Mockito.mock()
12892 просмотров
schedule 24.01.2023

Mockito/PowerMock: как сбросить фиктивную статическую переменную в SUT?
Я ненавижу внедрять модульные тесты в унаследованную кодовую базу, но я должен это сделать. До сих пор я успешно внедрял модульное тестирование в устаревшую кодовую базу, используя Mockito и PowerMock. Работал отлично, пока не столкнулся с такой...
14515 просмотров
schedule 18.02.2022

Как издеваться над статическим методом void для исключения исключения с помощью Powermock?
Я пытаюсь использовать Powermock и Mockito, чтобы издеваться над статическим методом void, чтобы генерировать исключение, как показано ниже. Но я столкнулся с проблемой. Если я не сделаю два вызова Adder.add () с одним и тем же аргументом,...
42808 просмотров
schedule 04.06.2022

Mockito — заглушка метода объекта, который был возвращен методом фиктивного объекта
Допустим, у меня есть фиктивный объект, и я не хочу заглушать ни один из его методов, но я хочу заглушить метод объекта, который он возвращает. Например, when(mockObject.method1()).thenReturn(returnValue) как это обычно делается, но я ищу,...
24502 просмотров
schedule 06.11.2022

насмешливый защищенный метод
Я хочу издеваться над унаследованным защищенным методом. Я не могу вызвать этот метод напрямую из java-кода, так как он наследуется от класса, находящегося в другом пакете. Я не могу найти способ указать этот метод для заглушки в when(...)...
42888 просмотров
schedule 24.07.2022

Как издеваться над DefaultMessageListenerContainer
Я борюсь с издевательством (используя Mockito) DefaultMessageListenerContainer ( org.springframework.jms.listener.DefaultMessageListenerContainer ). Вот мой код: @Mock private DefaultMessageListenerContainer defaultMessageListenerContainer;...
3108 просмотров
schedule 21.10.2022

Внедрение значения Spring в mockito
Я пытаюсь написать тестовый класс для следующего метода public class CustomServiceImpl implements CustomService { @Value("#{myProp['custom.url']}") private String url; @Autowire private DataService dataService; Я использую...
58559 просмотров
schedule 29.07.2022

Как я могу издеваться над методом void и оставить все остальное таким же, используя mockito?
Я использую Mockito и хочу сделать, надеюсь, простую вещь. Как смоделировать метод void для определенного класса? Я попытался ... CacheService cs = mock(CacheService.class); when(cs.startCache()).then(...
3286 просмотров
schedule 08.09.2022

Тестирование outputstream.write (‹String›) без создания файла
Я тестирую выходной поток в java примерно так, как показано ниже. Writer outputStream = getOutputStream(fileName); if(outputStream != null) { try { outputStream.write(inputText); } finally {...
16399 просмотров
schedule 16.02.2023

Mockito издевается над SecurityManager, выдавая исключение
Я пытаюсь издеваться над классом SecurityManager . Когда я запускаю следующий код, Mockito выдает исключение: @After public void tearDown() { SecurityManager securityManagerMock = mock(SecurityManager.class);...
2378 просмотров
schedule 04.02.2023

Имитация net.sf.ehcache.Cache (ehcache) с заглушкой метода .put (Mockito)
Я разрабатываю простую функциональность кэширования с помощью EhCache. Существует общий базовый класс, который реализует мой интерфейс кеша (BECache): public class EhCacheBase<K, V> implements BECache<K, V> { private static...
9330 просмотров
schedule 18.01.2023

mockito + easymock — NoClassDefFoundError:net/sf/cglib/proxy/Enhancer
Я пишу тест, используя easymock + powermock, причина, по которой я использую powermock, заключается в том, чтобы издеваться над статическим методом. мой тестовый класс выглядит так: import static...
18848 просмотров

Издевательство над приложениями для Android, такими как приложение для контактов, с помощью Mockito
Я пытаюсь написать функциональные тесты для приложения Android. Проблема в том, что большинство изученных мной фреймворков функционального тестирования (calabash-android, robotium) имеют ограничение на количество активностей из разных приложений,...
832 просмотров
schedule 04.05.2023

Mockito — ожидается 0 совпадений, 1 записано (InvalidUseOfMatchersException)
Я пытаюсь смоделировать некоторые классы монго, чтобы мне не требовалось подключение (довольно стандартные вещи), но следующий код вызывает у меня проблемы: when(dbCollection.find(isA(DBObject.class))).thenReturn(dbCursor); Запуск этого...
24696 просмотров
schedule 29.06.2022

Тестирование сервиса Mockito Liferay
Я пытаюсь протестировать свои классы LocalServiceUtil, созданные построителем сервисов, с помощью PowerMock, но всегда получаю «null» или «0» из методов Util. Тестовый класс @RunWith(PowerMockRunner.class)...
1786 просмотров
schedule 20.05.2022