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

Тестирование конкретного стороннего класса с помощью JMock
У меня есть класс с методом пересылки foo : void foo( Concrete c, String s ) { c.bar( s ); } Я хочу проверить, действительно ли foo продвигается вперед. К сожалению, для меня Concrete - это класс в сторонней библиотеке и конкретный тип,...
5753 просмотров
schedule 26.11.2021

Использование JMock на Android
Как я могу использовать JMock на Android? В нескольких сообщениях говорится, что это невозможно, но, конечно, есть какой способ сделать это? Проблема, похоже, заключается в том, чтобы Android даже распознал файл jar JMock. Так, может быть, есть...
1272 просмотров
schedule 23.10.2021

JMock заставляет JUnit ExpectedException пройти, даже если исключение не сгенерировано
Когда я использую JMock с JUnit ExpectedException , кажется, что тесты проходят, даже если исключение не генерируется. Например, приведенный ниже тест не проходит, как и должно быть. Но если я раскомментирую две закомментированные строки, это...
1282 просмотров
schedule 23.10.2021

Почему этот тест JMock не работает?
Структуры классов следующие: public interface Sender { void send(String note); } public interface Agent { void sendNote(String note); } public class Emailer implements Sender { void send(String note) { //...do something...
50 просмотров
schedule 04.10.2021

Как издеваться над статической переменной в java с помощью JMock
У меня проблема с модульным тестированием, когда класс имеет статическую переменную, которая хочет загрузить приложение Spring Ctx. Этот класс НЕ вышел из Bean Factory, и я не могу изменить этот факт. static ApplicationContext...
1978 просмотров
schedule 24.04.2022

Тестирование с помощью Hibernate: цепочка зависимостей объектов от персистентности
Я готовлю модульные тесты для слоя DAO, который взаимодействует с объектами сущностей для сохранения в базе данных. Технология Hibernate Java 1.6 JUnit Предположим, я хочу создать тестовый метод addEntityA(). для этого я создаю объект...
507 просмотров
schedule 19.05.2022

NullpointerException при тестировании метода контроллера
Вот метод контроллера, который я собираюсь протестировать с помощью JUnit и JMock. public String myMethod(ModelMap model, Principal principal, @PathVariable MyObject obj) { if (obj != null) { Student student =...
711 просмотров
schedule 17.05.2022

maven - Как решить эту ошибку: POM для XXX недействителен?
Я создаю простой проект с maven. Я не могу заставить его построить, потому что отсутствуют транзитивные зависимости, а именно objenesis 1.0 . Я запускаю maven в режиме отладки и получаю это сообщение: [DEBUG]...
9514 просмотров

Как использовать JMock для тестирования имитируемых методов внутри имитируемого метода
Мне сложно определить, как имитировать конкретный фрагмент кода. Вот мой метод: public void sendNotifications(NotificationType type, Person person) { List<Notification> notifications = findNotifications(type);...
3961 просмотров
schedule 22.06.2022

использование JMock для написания модульного теста для простого весеннего JDBC DAO
Я пишу модульный тест для spring jdbc dao. Метод тестирования: public long getALong() { return simpleJdbcTemplate.queryForObject("sql query here", new RowMapper<Long>() { public Long mapRow(ResultSet resultSet, int i) throws SQLException...
6591 просмотров
schedule 20.07.2022

Неожиданный вызов метода Jmock, не понимаю, почему
У меня есть такой способ .... public void testa(Car car) { em.persist(car); car.setEngine(null); } в моем тесте у меня есть: защищенный финальный автомобиль mockCar = context.mock (Car.class); @Test public void testCar() {...
4259 просмотров
schedule 27.07.2022

jmock сбросить состояние объекта
У меня есть HttpServletRequest фиктивный объект, и я хочу сбросить getHeader("someHeader") несколько раз. Например: checking(new Expectations() { { allowing(request).getHeader("someHeader"); will(returnValue(null)); } });...
647 просмотров
schedule 16.09.2022

Может ли фиктивный объект JMock вернуть другой фиктивный объект?
Я пишу тесты для приложения, использующего фреймворк iBatis DAO. Приложение работает в среде Java 1.4, поэтому я использую устаревшие версии всего (JDK 1.4, JUnit3, iBatis 2.3 и JMock 1.2). В моем подклассе MockObjectTestCase у меня есть этот...
3627 просмотров
schedule 04.01.2023

Всесторонние плюсы и минусы Mocking Frameworks для GWT
Я заинтересован в использовании правильной фреймворка для моего приложения GWT. Насколько я понимаю, Mockito, EasyMock и jMock являются одними из самых популярных для Java. Может ли кто-нибудь перечислить плюсы и минусы мок-фреймворка, с которым он...
1897 просмотров
schedule 19.03.2023

издевательство над Logger.getLogger() с использованием jmock
Я работаю над унаследованным кодом и пишу несколько тестов junit (я знаю, неправильный порядок, неважно), используя jmock (тоже не был моим выбором, я ничего не могу изменить в этом), и у меня есть класс, который делает некоторые сложные журналы,...
1451 просмотров
schedule 18.12.2022

JMock ожидает пользовательский класс
У меня есть следующие ожидания в тестовом классе JUnit: CustomEvent myCustomEvent = new CustomEvent(data1, data2); m_context.checking(new Expectations() {{ oneOf(handler).somethingHappened(myCustomEvent); }}); В тестируемом классе я...
128 просмотров
schedule 20.01.2023

Ожидание JMock IllegalArgumentException
Я пытаюсь использовать метод allowing , чтобы исправить возвращаемое значение метода для одного из моих издевательских объектов. У меня есть следующий метод для макета объекта jdbc , который я хочу разрешить: List<T> query(String sql,...
3272 просмотров
schedule 24.04.2023

JMock с использованием издевательских объектов с конкретным классом
У меня есть объект без интерфейса (я не могу это изменить), я смог издеваться над ним, используя Mock mockedClass = mock(ObjectExample.class, "returnObject", new Class[ ]{java.lang.Integer, java.lang.Integer}, new Object[...
435 просмотров
schedule 24.05.2023

Новичок jMock Q: Аргумент метода тестирования — это любая строка, начинающаяся с заданного префикса.
У меня есть фиктивный объект, который ожидает, что на нем будет вызван метод. Как убедиться, что ожидаемый строковый аргумент начинается с определенного префикса? oneOf(mockObject).methodName(with(any(String.class));
118 просмотров
schedule 20.01.2023

AssertJ и Mockito: проверьте немного сложное событие JTable?
Я работаю над книгой «Развитие объектно-ориентированного программного обеспечения, управляемого тестами». Но я использую AssertJ и Mockito вместо Hamcrest и jMock. Раньше мне нужно было проверять наличие одного или нескольких событий таблицы,...
368 просмотров
schedule 12.12.2022