Описание тега jmock
For questions about using jMock. JMock is a helper framework for test-driven development and unit testing.
0
ответов
Класс JMock издевается в контексте Spring
Я хотел бы добавить фиктивные бины JMock из Spring XML Configuration. У меня следующий тест @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = "/application-context-test.xml") public class CorporateInfoServiceImplTest { @Autow…
13 июл '15 в 09:05
1
ответ
Как выполнить юнит-тестирование следующей блокировки и многопоточного кода
У меня есть следующий метод записи, который записывает данные в файл с помощью gson. private static final File CONFIG_FILE = new File("./config.json");; private static final ReadWriteLock READ_WRITE_LOCK = new ReentrantReadWriteLock(true); private s…
27 июн '15 в 14:51
1
ответ
Что делает метод with() в jMock?
Я вижу, что метод as () используется с методом assertThat() в разработке, управляемой тестами, но я не понимаю, что делает метод with(). Может ли кто-нибудь объяснить с четким примером. Я не могу найти что-либо на этом. Спасибо.
29 май '13 в 21:32
3
ответа
JMock статическое издевательство против локального издевательства
У нас есть большое количество модульных тестов, написанных с использованием JMock 2.5.1, и большинство (все?) Используют локальный объект Mockery, такой как: @RunWith(JMock.class) public class SomeTestClass { private Mockery context; @Before public …
08 дек '17 в 17:08
4
ответа
Как начать тестирование (jMock)
Я пытаюсь научиться писать тесты. Я также изучаю Java, мне сказали, что я должен изучать / использовать / практиковать jMock, я нашел несколько статей в Интернете, которые в определенной степени помогают, например: http://www.theserverside.com/news/…
25 май '10 в 13:41
1
ответ
Начало работы с JMock и Spring 3
Я начал изучать JMock. Моя цель - написать тесты JUnit для приложений Spring, контроллеров и классов доменов. В контроллерах данные из базы данных и других сервисов помещаются в модели. Мне нужно убедиться, что данные являются постоянными для тестир…
14 ноя '12 в 12:19
2
ответа
Почему вы используете.proxy() в JMock?
Я пытаюсь узнать, как использовать JMock, и я немного озадачен тем, для чего вы используете метод.proxy(). Я знаю, что это вызвано на вашем уроке Mock, но я не понимаю, что это за кукла. Мне не повезло найти хорошее описание о том, как это работает …
06 фев '09 в 15:10
0
ответов
jMock: не всем параметрам были даны явные соответствия
При выполнении этого кода: allowing(myObject) .myMethod(with(any(UUID.class)), with(any(String.class)), with(any(String.class)), with(equal(new MyClass(with(any(String.class)), with(any(Set.class)), with(any(Instant.class)), with(equal(end)))))); Я …
16 авг '18 в 22:31
1
ответ
Как макетировать класс, у которого есть конструктор с параметром фиктивного объекта, используя JMock?
Как макетировать класс, у которого есть конструктор с параметром фиктивного объекта, используя JMock? Мне нужно покрыть следующую строку кода в моем методе с использованием JMock. Поиск поиск = Поиск (запрос); В модульном тестовом методе я создал фи…
27 ноя '12 в 07:00
1
ответ
JMock ожидания от одного различия
Есть ли разница в использовании one() или oneOf() в JMock? Шпаргалка говорит, что: oneOf = Вызов ожидается только один раз.точно (n).of = Вызов ожидается ровно n раз. Примечание: одно удобное сокращение точно (1). В тестах я вижу использование одног…
12 окт '15 в 13:23
5
ответов
Проблема зависимости JMOCK
Я пытаюсь пройти мой первый учебник по JMOCK http://www.jmock.org/getting-started.html, и он не прошел хорошо. Проблема, с которой я столкнулся, ниже: java.lang.SecurityException: class "org.hamcrest.TypeSafeMatcher"'s signer information does not ma…
21 янв '11 в 04:40
4
ответа
Тестирование конкретного стороннего класса с JMock
У меня есть класс с методом переадресации foo: void foo( Concrete c, String s ) { c.bar( s ); } Я хочу проверить, foo действительно, вперед. К сожалению для меня, Concrete это класс в сторонней библиотеке, и это конкретный тип, а не интерфейс. Таким…
12 апр '09 в 02:19
1
ответ
ИЛИ в ожидании
Как я могу сделать операцию ИЛИ при определении моих ожиданий? Аргументы могут быть 10 или 11. public void testGetRandom() { context.checking(new Expectations() {{ oneOf (myrandom).isSpecific(10) **OR** oneOf (myrandom).isSpecific(11); }}); context.…
15 фев '13 в 18:52
3
ответа
Используя jmock, как повторно использовать параметр
Я строю тест, в котором мне нужно отправить вопрос и ждать ответа. Передача сообщений не является проблемой. На самом деле, чтобы выяснить, какой ответ соответствует какому вопросу, я использую идентификатор. Мой идентификатор генерируется с использ…
25 май '10 в 21:30
1
ответ
Сопоставления JMock с setAttribute(String, Object)
Я столкнулся с проблемой, ожидая вызова setAttribute от макета. MyClass { public final void setAttribute(String name, Object value) { // Do Something } myClass.setAttribute("Key", "Value"); При вызове операции setAttribute String передается как знач…
03 июл '17 в 15:20
0
ответов
Взаимодействие FindBugs и jMock
Где-то в тесте мы что-то высмеиваем, используя jMock. mockery.checking(new Expectations() {{ allowing(thing).getProperty(); will(returnValue(something)); }}); FindBugs бесполезно жалуется на это: MyTest.java:86, RV_RETURN_VALUE_IGNORED_NO_SIDE_EFFEC…
19 июн '17 в 23:24
1
ответ
Почему этот тест TestNG проходит успешно, хотя фиктивный метод не вызывается?
Я использую TestNG и jMock для моего модульного теста, но у меня проблема с TestNG. Тест помечается как пройденный, когда я ожидаю, что метод фиктивного объекта будет вызван, а это не так! public class SomeTestTest { Mockery mocker = new Mockery(); …
08 окт '12 в 07:26
1
ответ
Использование jmock в Scala с параметризованной функцией типа
Я хочу протестировать функцию, которая записывает вывод в RDD в Scala Spark. Часть этого теста макет карты на RDD, используя jmock val customerRdd = mockery.mock(classOf[RDD[Customer]], "rdd1") val transformedRddToWrite = mockery.mock(classOf[RDD[Tr…
08 окт '18 в 21:14
1
ответ
Как настроить ожидания на возвращаемое значение ложного вызова с помощью jmock?
Я использую jmock для запуска некоторых тестов. Я хотел бы убедиться, что сторонняя библиотека будет правильно вызывать следующую последовательность в JDBC API: context.checking(new Expectations() {{ oneOf(connection).prepareStatement("test"); oneOf…
25 ноя '15 в 12:43
1
ответ
Классы и интерфейс jMock Mocking
Я экспериментировал с jMock в качестве основы для моего проекта. Я попал в ситуацию, когда мне нужно издеваться над классом и интерфейсом. Я использовал ClassImposteriser.INSTANCE инициировать самозванца контекста. Предположим, класс Validator и инт…
09 июн '09 в 04:43