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