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

MyClass остается издевательским между двумя тестами
У меня есть два тестовых класса, MyFirstTest и MySecondTest. Запуск каждого независимо работает нормально. Когда я запускаю оба (в eclipse выберите тестовую папку, содержащую эти файлы, щелкните правой кнопкой мыши, запустите как junit),...
3042 просмотров
schedule 27.05.2024

AttachNotSupportedException при выполнении тестов jMockit на IBM JRE
Я получаю следующее исключение, когда пытаюсь запустить простой тест jMockit/JUnit с использованием IBM JDK. Кто-нибудь сталкивался с этой проблемой? Я пробовал использовать -Dcom.ibm.tools.attach.enable=yes в качестве аргумента виртуальной...
8872 просмотров
schedule 09.03.2024

Как смоделировать метод JdbcTemplate.queryForObject()
Мой метод выглядит так: public class Decompile extends JdbcDaoSupport public void getRunner(){ String val = this.getJdbcTemplate().queryForObject(sql,String.class, new Object[]{1001}); } } Пожалуйста, предложите, как я буду издеваться над этим.
24661 просмотров
schedule 21.07.2022

Вызов частного метода через JMockit для проверки результата
Я использую JMockit 1.1, и все, что я хочу сделать, это вызвать частный метод и проверить возвращаемое значение. Однако мне сложно понять, как именно это сделать, из деинкапсуляции JMockit пример. Метод, который я пытаюсь протестировать,...
30017 просмотров
schedule 11.01.2024

Насмешка над синглтоном для модульного тестирования
Я хотел бы написать модульные тесты для одноэлементного класса, но этот класс имеет зависимости от компонентов пользовательского интерфейса. Класс PageManager и имеет некоторые функции для возврата назад и вперед в истории страниц. С помощью...
2736 просмотров
schedule 12.07.2023

Как инициализировать независимые фиктивные экземпляры в JMockit
Когда я использовал Mockito, я мог легко создать издевательский экземпляр. Но в JMockit все не так просто. Чтобы проиллюстрировать мою идею, давайте использовать этот пример: public class App { private String name; public App(String...
4825 просмотров
schedule 14.11.2022

Gradle - Jacoco - JMockit - Тесты зависают не прогрессируют
Я использую Gradle (Gradle 1.6 - до 1.9) для создания проекта Java. Пробовал как с Java 1.6, так и с 1.7. src/java - contains Java source code test/java - contains test java code Проект успешно компилируется / строится. Во время сборки...
3088 просмотров
schedule 19.02.2022

Может ли SBT работать с jMockit?
После долгих мучений я наконец получил большой проект, переведенный с Maven на SBT. Одна из оставшихся проблем, однако, заключается в том, что некоторые из модульных тестов в проекте используют jMockit, который может быть немного сложным, когда дело...
542 просмотров
schedule 24.07.2023

Можно ли издеваться над полями, аннотированными @Context в JMockit?
У меня есть следующее поле в тестируемом классе: class ClassUnderTest { @Context public javax.ws.rs.core.SecurityContext securityContext; public void someMethod() { securityContext.getUserPrinciple(); // securityContext is always null...
960 просмотров
schedule 15.09.2022

Имитация параметризованного конструктора с использованием junit
Мне нужно создать тестовый пример для метода, которому нужен экземпляр SomeClass, как показано ниже: class ClassToTest { ... ... public boolean testMethod (SomeClass instance) { .... } ......
435 просмотров
schedule 19.07.2023

Как смоделировать метод с возвращаемым типом void в JMockit?
Я использую TestNG и JMockit для тестирования. Мой код выглядит следующим образом: public boolean testMethod(String a, String b) { //processing ..... mockClass.mockMethod(a); //processing.... } МакетМетод(): Class MockClass {...
9008 просмотров
schedule 11.07.2023

Макет частных методов тестируемого класса в jmockit
Я хочу протестировать метод процесса класса ProcessServiceImpl с насмешливыми частными методами: классы readContent и isValidFile и userService . @Named("processServiceImpl") public class ProcessServiceImpl { @Inject private...
1018 просмотров
schedule 11.08.2023

Как смоделировать EntityManager с помощью API макетов jmockit?
У меня проблема с созданием макета EntityManager. Все компилируется, тест запускается, но фиктивный метод возвращает null. Когда я устанавливаю точку останова внутри издевательского метода «найти», приложение никогда не приостанавливается там....
1429 просмотров
schedule 01.10.2022

Тестируемый частичный насмешливый класс
Я хочу имитировать статический метод класса поддержки, и для этого мне нужно имитировать метод тестируемого класса с помощью jMockit. В приведенном ниже примере я хочу имитировать метод canContinue, чтобы всегда попадать в условие if. Я также не...
625 просмотров
schedule 23.05.2023

Как смоделировать объект страницы CQ5, содержащий тег cq5
У меня есть метод, на котором я хотел бы запустить тест JUnit. Я издеваюсь над страницей cq5, используя JMockit. Мой метод тестирования выглядит так @Mocked Page page; @Mocked PageManager pageManager; Tag testTag =...
637 просмотров
schedule 10.06.2023

Объекты ведут себя странно при имитации частного метода тестируемого класса с помощью jmockit
Экземпляр объекта моего тестируемого класса меняется, когда я пытаюсь смоделировать частный метод моего класса. У меня есть объект CUT, который я инициализирую в методе настройки @Before. @Before public void setUp() { cutInstance = new...
124 просмотров
schedule 14.08.2023

JMockit mock возвращает String вместо предоставленного List‹String›
Конечно, я давно не использовал JMockit, но я не помню такой трудности. У меня есть очень простой тест очень простого кода. Но даже если я установил return = List, издевательский метод продолжает возвращать только String! Вот тест: public class...
675 просмотров
schedule 06.11.2022

Проверка поведения при тестировании метода, выдающего исключение
Недавно в обзоре кода коллега сказал: «В тестах не должно быть блоков try-catch». Он также указал мне на информацию о ExpectedException , и я смог использовать это, чтобы переписать некоторые из моих тестов, которые выполняли проверки данных...
4330 просмотров
schedule 13.01.2024

Почему я не могу получить отчет о покрытии JMockit статическим методом?
Мне нужно получить отчет из моего модульного теста. Я нашел и использовал плагин JMockit для имитации различных сред, которые требовались для тестов. Но я обнаружил, что не могу получить отчет о покрытии, когда имитирую статические методы. Все...
257 просмотров
schedule 26.12.2023

Как смоделировать/подделать новое значение перечисления с помощью JMockit
Как добавить поддельное значение перечисления с помощью JMockit ? В документации ничего не нашел. Это вообще возможно? Связанный: этот вопрос , но он предназначен только для mockito, а не для JMockIt. РЕДАКТИРОВАТЬ: я удалил примеры,...
1890 просмотров
schedule 10.07.2022