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

EasyMock: предоставление неизвестных аргументов во время компиляции
Используя последнюю версию EasyMock, у меня есть метод, который мне нужно заглушить. Метод принимает параметр объекта и возвращает значение void. Заглушенный метод вызывается методом, который я тестирую. Никаких сюрпризов. Моя трудность...
3684 просмотров
schedule 03.08.2023

EasyMock - как сбросить макет, но сохранить ожидания?
Можно ли переопределить конкретные ожидания для одного и того же экземпляра фиктивного объекта? Скажем, у меня есть этот тест, который проверяет OK: List<String> foo = createMock(List.class);...
5091 просмотров
schedule 30.07.2023

Mockito предпочтительнее EasyMock?
Недавно я переключился на фреймворк Mockito и очень им доволен (см. Также сообщение в блоге ). Переход с EasyMock на Mockito был очень простым, и мне удалось сделать тесты совместимыми (т.е. тестовые примеры ведут себя одинаково). Видите ли вы...
9838 просмотров
schedule 05.07.2022

EasyMock 3.0, насмешливый класс выдает java.lang.IllegalStateException: нет последнего вызова для макета
Выполнение следующего модульного теста вызывает исключение: java.lang.IllegalStateException: нет последнего вызова доступного макета. import org.easymock.*; import org.junit.*; public class MyTest { @Test public void testWithClass() {...
54429 просмотров
schedule 24.04.2022

Методы EasyMock с параметрами, возвращающими void
Моя среда модульного тестирования заменяет компоненты бизнес-службы объектами Mock с помощью EasyMock.createMock(Interace). Доступ к этим компонентам осуществляется несколькими уровнями ниже в тестируемом классе, поэтому я не хочу изменять ни...
3441 просмотров
schedule 13.11.2023

Каков наилучший способ установить точку останова Eclipse для ожидаемого вызова EasyMock?
у меня есть код типа ClockService mockClockService = createMock( ClockService.class ); Long timeFirstNodeCreated = new Date().getTime(); expect( mockClockService.getNow() ).andReturn( timeFirstNodeCreated ) ; Long timeFirstNodeDeleted =...
281 просмотров

Имитация как статических, так и динамических методов с помощью PowerMock
скажем, у нас есть public class Foo { public static Foo getInstance() {...} public Bar bar(Baz baz) {...} } Что я хочу сделать, так это издеваться над этим в своих модульных тестах. Мне нужно издеваться как над статическими, так и над...
7541 просмотров
schedule 20.09.2022

Как заставить макет EasyMock возвращать пустой список несколько раз
Я хотел бы, чтобы макет EasyMock мог ожидать пустой список несколько раз, даже если в список, возвращаемый в первый раз, добавлены элементы. Это возможно? Поскольку пустой список, созданный в ожидании, сохраняется для всего воспроизведения и,...
7767 просмотров
schedule 19.02.2023

Проблема с classpath при использовании Ivy
Я использую Ivy для управления своими зависимостями, и это вызывает у меня проблемы с easymock мой файл ivy.xml имеет следующее: <dependency org="easymock" name="easymock" rev="2.5.+" conf="compile,test -> default" /> а затем я...
1020 просмотров
schedule 07.04.2023

java.lang.IllegalStateException: несовместимый тип возвращаемого значения
Я использую EasyMock для создания фиктивных классов в тестовых примерах. expect(entity.getType()).andReturn("string"); Тип принадлежит к типу данных String . В моей среде разработки он работает нормально. Но если я перейду на свой сервер и...
18777 просмотров
schedule 31.10.2022

NoClassDefFoundError при использовании Powermock
Я запускаю тестовый пример junit , используя средство запуска тестов PowerMock . Я использую следующую командную строку для его выполнения: java -cp .:junit-4.9b2.jar:easymock-3.0.jar:powermock-easymock-1.4.8-full.jar org.junit.runner.JUnitCore...
42900 просмотров
schedule 29.08.2022

Почему этот тест EasyMock не проходит?
Привет, у меня есть этот тест ниже, и он дает мне эту ошибку, сбой на проверке ... но я не могу понять, почему. java.lang.AssertionError: Ошибка ожидания при проверке: отладка (isA (java.lang.Object)): ожидается: 1, фактическое: 0 Код...
6491 просмотров
schedule 25.06.2022

Для чего используется EasyMock.replay()?
Я новичок в модульном тестировании и Junit. Я знаю основы Junit. Я только начал изучать структуру EasyMock. Я не мог понять использование метода replay() . Может ли кто-нибудь предоставить некоторую информацию? Я понимаю использование...
42959 просмотров
schedule 26.01.2023

Получение исключения из красивого макета EasyMock с прикрепленным отладчиком
(Заявление об ограничении ответственности - EasyMock newb) Согласно документации (и этот пост ), если бы я хотел использовать EasyMock для создания объектов-заглушек я должен использовать EasyMock.createNiceMock() . Хороший макет - это на самом...
8599 просмотров
schedule 28.09.2022

Клиент EasyMock CXF JAXWS
Я пытаюсь протестировать свой клиент веб-службы, который использует CXF с аннотациями JAXWS, то есть @WebService и @SOAPBinding. Мне было интересно, есть ли способ издеваться над интерфейсом, который имеет эти аннотации? Если я использую EasyMock,...
824 просмотров
schedule 27.04.2022

EasyMock: java.lang.IllegalStateException: ожидается 1 совпадение, 2 записано
У меня проблема с EasyMock 2.5.2 и JUnit 4.8.2 (работает через Eclipse). Я прочитал все подобные сообщения здесь, но не нашел ответа. У меня есть класс, содержащий два теста, которые проверяют один и тот же метод. Я использую матчеры. Каждый...
41409 просмотров
schedule 20.06.2023

Основы PowerMock EasyMock
Это, вероятно, вопрос PowerMock/EasyMock 101, который я не могу понять, почему. У меня есть класс C с методами public static boolean testInner(String s) { return false; } public static boolean testOuter() { String x = "someValue";...
20582 просмотров
schedule 17.04.2022

Junit тестирует имитацию операции с файлом
У меня есть фрагмент кода, похожий на приведенный ниже, который меня попросили протестировать Junit. Мы используем Junit, EasyMock и Spring Framework. Я не проводил много тестов Junit и немного не понимаю, как я могу издеваться над приведенным ниже....
7904 просмотров
schedule 25.06.2023

EasyMock 2.5 не работает для захвата более одного аргумента
Исключение появляется, когда я пытаюсь захватить более одного значения с помощью EasyMock. easymock 2.5.2 easymockclassextension 2.2 mockito-all 1.8.5 hamcrest-all 1.1 Как решить это с помощью EasyMock? Исходный код: package easymock;...
2908 просмотров
schedule 04.09.2022

Java Easymock жалуется на java.lang.IllegalStateException: метод void не может вернуть значение или последний вызов доступного макета
Мы используем EasyMock для тестирования JUnit нашего Java-приложения внутри Eclipse. Используя код, аналогичный приведенному ниже, мы обнаружили странное поведение: при запуске полного набора тестов (Eclipse Project -> Run as -> JUnit) один тестовый...
10061 просмотров