Описание тега mockito
Mockito is a mocking framework for Java. It is inspired by EasyMock but aims to simplify mock stubbing, verification and tooling even further.
3
ответа
Почему Mockito.when(...). ThenThrow(...) выбрасывают прямо ошибку
У меня есть следующий код: @Mock private B b; @InjectMocks private A a; @Test(expected = IOException.class) public void test() { when(b.doSomething()) .thenThrow(IOException.class); a.doSomethingWithB(); } public class A { private B b; @Autowired pu…
20 июл '18 в 06:50
1
ответ
Дразнить читателя с Mockito
В настоящее время я отлаживаю довольно сложный алгоритм, который исправляет ошибки в битовом потоке. BitReader Интерфейс довольно прост, и основной метод чтения выглядит так: /** Reads bits from the stream. @param length number of bits to read (<…
31 мар '16 в 08:45
1
ответ
Как загрузить файл json из модульного теста Android, который запускается с PowerMockRunner?
Я использую PowerMockRunner для запуска своих модульных тестов. Я хочу загрузить некоторые файлы JSON с ответом по сети из папки "Мои активы". Я использую этот метод, чтобы попытаться получить файл. private static File getFileFromPath(Object obj, St…
29 мар '16 в 21:55
1
ответ
Присвоение нулевого объекта во время выполнения тестового метода
Используя JUnit и Mockito, у меня есть тестовый объект, который создается в тесте, но при запуске реального метода он имеет значение null. Позвольте мне продемонстрировать: @RunWith(MockitoJunitRunner.class) public class TestDataMgmtWebServiceImpl {…
02 дек '15 в 03:35
1
ответ
Насмешливый java8 stream.map
Я использую mockito, как я могу смоделировать вызов stream.map(). Я пытался что-то вроде этого, которые возвращают ноль. @Mock Stream<String> stringStream; @Mock Stream<String> upperCaseStream; when(stringStream.map(String::toUpperCase))…
19 май '16 в 22:23
1
ответ
Используя Guice, как я могу ввести фиктивный объект из моего модульного теста в тестируемый класс
Рассмотрим следующий код: @Singleton public class MyServiceImpl { public int doSomething() { return 5; } } @ImplementedBy(MyServiceImpl.class) public interface MyService { public int doSomething(); } public class MyCommand { @Inject private MyServic…
21 дек '17 в 13:31
0
ответов
Перемешивание в спящий режим с использованием mockmvc и mockito
Я использую Hibernate в моем проекте и ниже мой код Java. public class TestInstancesDaoImpl implements TestInstancesDao { private final static String sqlQueryForTestInstances = "SELECT tc.testCycleId,tc.testId,tc.status, tc.executionDate,tc.executio…
27 июн '16 в 09:44
6
ответов
Тестовый класс с вызовом new() в Mockito
У меня есть устаревший класс, который содержит вызов new() для создания экземпляра LoginContext(): public class TestedClass { public LoginContext login(String user, String password) { LoginContext lc = new LoginContext("login", callbackHandler); } }…
07 май '11 в 09:12
2
ответа
Mockito: дождитесь вызова, соответствующего аргументам
Я пишу тест на селен и проверяю поведение сервера с помощью mockito. В частности, когда нажимается кнопка, я хочу убедиться, что контроллер страницы вызывает определенный метод для зависимости, которую я высмеял. Поскольку это тест на селен, мне нуж…
08 апр '14 в 17:30
1
ответ
Перемешанный метод не вызывается в Mockito
Здравствуйте, у меня есть один сервис с методом: @Service public class CaptchaServiceImpl implements CaptchaService { @Autowired private MessageSource messageSource; @Override public boolean processCaptcha(String requestedUrl, String challenge, Stri…
31 окт '13 в 21:42
1
ответ
Как я могу проверить, что шпион вызывается с "нулевым" параметром
Я пытаюсь запустить эту строку: verify(imagesSorterSpy, atLeast(2)).sortImages(anyList(), null); чтобы убедиться, что этот метод был вызван с нулем в качестве второго аргумента. но я получаю эту ошибку: rg.mockito.exceptions.misusing.InvalidUseOfMat…
01 окт '14 в 10:27
1
ответ
Функция в EasyMock, которой нет в Mockito
Есть ли какая-либо полезная функция в EasyMock, которой нет или она не обрабатывается должным образом (по сравнению с EasyMock) в Mockito? Я хотел бы знать о какой-то функции, например, для. Mockito поддерживает простую инъекцию всех макетов в тести…
29 фев '12 в 08:51
1
ответ
Отображение взаимодействий с аннотированным макетом @MockBean
В приложениях Spring можно писать тесты с фиктивными бинами, которые по умолчанию автоматически подключены и которые могут быть дополнительно настроены с помощью обычных методов Mockito. Для этого используется аннотация @MockedBean. Однако при испол…
03 июл '17 в 10:05
1
ответ
Пересмешивание java-объектов дает исключения приведения классов
У меня есть интерфейс fly и класс duck который реализует fly, interface Fly { getWingSize(); } public class Duck implements Fly { @Override int getWingSize(){ return 1; } } В моем классе контроллера, когда я пытаюсь использовать следующее: Fly flyAn…
08 июл '15 в 01:58
2
ответа
Ложные внешние вызовы методов из класса In Juints
Я пытаюсь высмеять вызов экземпляра другого класса из моего класса. Проблема, которую я вижу, заключается в том, что, похоже, мой фиктивный объект не заменяется реальным объектом при запуске теста. Я сделал простой пример, чтобы объяснить случай. Зд…
06 дек '16 в 23:22
1
ответ
Mockito проверить отсутствие _default_ взаимодействия
У меня есть класс с методами, которые возвращают разные формы одного и того же. Мне нужно только знать, что один из них называется, и я не хочу быть слишком ограничительным в отношении чего. Я попытался установить ответ по умолчанию (второй аргумент…
08 дек '16 в 10:47
2
ответа
Дразнить боб в контексте Spring
Я хочу проверить боб Spring A, конечно, этот боб является частьюконтекст, и он использует другие компоненты для выполнения операций. В контексте есть конкретный компонент B, который я хочу смоделировать для этого теста, и обратите внимание, что B не…
07 авг '18 в 10:44
1
ответ
Модульное тестирование для Jfreecharts
Я создаю простую линейную диаграмму, используя JFreechart API. Может кто-нибудь дать мне знать, как выполнить модульное тестирование с помощью mockito. Я все еще новичок в модульном тестировании. Не знаю, как это работает public LineChart(String app…
13 июн '14 в 12:45
1
ответ
Проверка лямбда-функции с резьбой в пружинном контроллере
У меня есть простая конечная точка в контроллере, как это: private final ExecutorService threadPoolExecutor = Executors.newFixedThreadPool(6); @PostMapping(path = "/batch") public ServiceResponse batch(@RequestBody BatchRequest request) { threadPool…
19 июн '18 в 15:04
1
ответ
Насмешливый FileOutputStream
Поэтому я пытаюсь смоделировать FileOutputStream, но он завершается неудачно с исключением NullPointer, потому что я не могу смоделировать метод isInvalid из File. Сначала код, который я хочу издеваться: FileOutputStream fos = null; fos = createFile…
04 апр '17 в 13:02