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

Настройте форматирование переданного параметра в ожидании
Я использую jmock, чтобы имитировать OutputStream и установить ожидания для данных, которые в него записываются. Итак, у меня есть ожидание, которое выглядит примерно так oneOf(stream).write(byteArrayMatching("Some string")); (...
120 просмотров
schedule 01.05.2022

jMock Ожидания не указаны
Я новичок в jMock, поэтому пробую на простом примере. Однако я не могу понять, почему он не работает. Вот класс, который я тестирую: package com.application; import com.domain.Coordinate; import com.domain.Playable; public class ChessFacade {...
7710 просмотров
schedule 11.07.2022

JMock assertIsSatisfied в TearDown?
Я не знаю почему, но я всегда писал свои JMock-тесты так: @Test public void testMyThing() throws Exception { mockery.checking(new Expectations() {{ oneOf(mockObj).foo(); }}); testObj.bar(); // calls mockObj.foo()...
1338 просмотров
schedule 06.03.2023

JMock запускает AssertionError: вызов ожидается один раз, никогда не вызывается, но он был вызван
Я новичок в программировании на java, но я попытался напрямую начать с модульного тестирования и поэтому также использовал JMock. Я уже реализовал несколько тестовых примеров (с JMock), которые работают, но этот я просто не могу запустить. Что я...
2346 просмотров
schedule 21.03.2023

Тип junit.framework.TestCase не может быть разрешен. На него косвенно ссылаются необходимые файлы .class.
Я следую примеру здесь: jMock — начало работы Я получаю эту ошибку: Тип junit.framework.TestCase не может быть разрешен. На него косвенно ссылаются необходимые файлы .class. Я импортировал эти 4 банки: jmock-2.5.1.jar...
7724 просмотров
schedule 24.06.2022

Как узнать, в какой библиотеке находится метод?
В частности: в какой библиотеке находится MockObjectTestCase? Я перехожу по этой ссылке: http://therning.org/niklas/2005/05/jmock-solid-testing/ Есть ли простой способ узнать такую ​​информацию? Есть ли способ просмотреть все файлы в...
122 просмотров
schedule 22.04.2022

Использование JMock2 с сопоставителями в Groovy: проблемы с методом with
У меня есть следующий фрагмент с ожиданиями JMock в моем методе тестирования: context.checking(new Expectations() {{ allowing(listener).tableChanged(with(anyInsertionEvent())); oneOf(listener).tableChanged(with(aRowChangedEvent(0))); }});...
308 просмотров
schedule 19.05.2022

Jmock - Как издеваться над статическим методом
Возможный дубликат: jmock имитирует статический метод Я работаю над устаревшим модульным тестом, в котором используются статические методы класса XX. Теперь я изменил класс, чтобы получить значение поля из контекста приложения Spring....
9495 просмотров
schedule 05.02.2024

Spring @DirtiesContext перезагружает контекст Spring?
У меня есть тестовый класс, который выглядит как @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = {"classpath:/test-context.xml"}) @DirtiesContext(classMode = ClassMode.AFTER_EACH_TEST_METHOD) public abstract class...
15558 просмотров
schedule 14.11.2022

JMock - ожидание одного метода oneOf () при разрешении () всех остальных методов [дубликаты]
В jMock можно ли ожидать oneOf() какого-то метода, а allowing() всех остальных методов. Когда я пытаюсь сделать это, allowing() , кажется, переопределяет ожидание oneOf() , и мой тест проходит успешно, независимо от того, был ли вызван метод....
66 просмотров
schedule 14.07.2022

JMock Expectations, итерация по списку
У меня есть список со строками: final List<String> serialNumbers=new ArrayList<String>(); for(int i=0;i<numberOfPieces;i++){ serialNumbers.add(Integer.toString(i)); } Теперь я хочу, чтобы мой MockObject возвращал...
512 просмотров
schedule 17.01.2023

jMock - разрешить() вызов несколько раз с разными результатами
Я хочу вызвать allowing() несколько раз и получить разные результаты. Но я обнаружил, что первая спецификация allowing() поглощает все вызовы, и я не могу изменить возвращаемое значение. @Test public void example() { timeNow(100); //...
1963 просмотров
schedule 22.04.2024

Сопоставители JMock с setAttribute (String, Object)
Я столкнулся с проблемой, ожидая вызова setAttribute от макета. MyClass { public final void setAttribute(String name, Object value) { // Do Something } myClass.setAttribute("Key", "Value"); При вызове операции setAttribute в качестве...
105 просмотров

Позвольте тесту пройти вызов фиктивного метода set JMock
Есть ли способ в JMock2 пропустить тест при достижении выполнения вызова метода данного макета? Другими словами, я хотел бы написать тестовый код, например: assertTrue(when(aRequestMock).methodCall()); Чтобы протестировать производственный...
36 просмотров
schedule 28.03.2024