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

Комбинированный отчет о покрытии тестами с jMockit
Я использую jmockit с Ant. При каждом запуске тестового файла файл index.html создается / перезаписывается в папке отчета о покрытии. Для нескольких тестовых файлов это index.html перезаписывается. Ищу объединенный отчет по всем файлам....
813 просмотров
schedule 26.09.2021

Исключение при запуске тестов JMockit через ant-скрипт
Я пытаюсь запустить тесты JMcokit с помощью ant-скрипта. Но у меня бывают исключения. Я попытался включить java-агент, используя jvmargs, как упоминалось в других сообщениях, также попытался добавить jmockit jar перед junit jar в путь к классам, но...
2654 просмотров
schedule 01.11.2021

Мокинг ResourceLoading с помощью JMockit
В моем приложении используется синглтон, в котором хранятся настройки конфигурации. Это код: private PropertiesSingleton() throws Exception { InputStream appstream = this.getClass().getClassLoader()...
1216 просмотров
schedule 09.10.2021

JMockit, как мне издеваться над частным методом без возврата
Я пытаюсь издеваться над частным методом с помощью JMockit и борюсь. Я работал с учебными пособиями и могу имитировать частные методы, которые возвращают значения без нужды. Этот конкретный метод взаимодействует с базой данных и ничего не...
627 просмотров
schedule 21.11.2021

JMockit издевается над System.currentTimeMillis ()
Запуск этого теста: @Test public void testSystemCurrentTimeMillis() { new NonStrictExpectations(System.class) {{ System.currentTimeMillis(); result = 1438357206679L; }}; long currentTime = System.currentTimeMillis();...
7472 просмотров
schedule 03.12.2021

Как мне инструментировать покрытие кода для JMockit, где код src является зависимостью?
У меня есть проект maven для тестов, в котором код src объединен в классы и доступен как зависимость. Теперь мне нужно написать тесты с JMockit и получить отчеты о покрытии кода. На основании документации (...
111 просмотров
schedule 22.10.2021

JMockit с Spring autowire не работает
Я использую JMockit для тестирования класса, который автоматически подключается (пружина). Из этого сообщения я понял, что мне придется вручную вводить фиктивный экземпляр класса ClassToBeTested. Даже если я сделаю это, я наткнусь на...
1949 просмотров
schedule 17.11.2021

JMockit - Ожидания - соответствующий вызов метода, который включает фиктивный объект в качестве аргумента
Я использую JMockit для тестирования приложения (Java 8, Junit 4.12, JMockit 1.17). У меня есть код, который должен загружать данные в список конечных точек. Класс, который фактически выполняет загрузку в конечную точку, называется...
2882 просмотров
schedule 27.10.2021

Невозможно запустить тесты JMockit после обновления до версии 1.43
У меня есть собственный проект, который раньше отлично работал с Java 8. Я использую самые простые среды тестирования - TestNG и JMockit. Недавно я обновил свою версию Java до Java 9 и заметил, что тест JMockit завершился неудачно из-за проблемы с...
941 просмотров
schedule 25.09.2021

Как издеваться над enum singleton с помощью jmockit?
У меня есть зависимость от одноэлементного класса перечисления, например public enum SingletonObject { INSTANCE; SingletonObject() { // some annoying initialization } public callDB() { this.num = num; } } Я пытаюсь...
172 просмотров
schedule 03.11.2021

JMockit NullPointerException в блоке исключений?
Потратив уже много времени на этот тест и не в силах найти выход из него, у меня нет другого выбора, кроме как обратиться к вам за помощью :) Используя JMockit для тестирования некоторых из моих собственных классов JDBC «Wrapper», я зашел в тупик....
3344 просмотров
schedule 22.02.2022

JMockit javaagent не инициализирует JMockit
Я настроил JMockit для использования с некоторыми тестами JUnit, также использующими Robolectric, но получаю ошибки. Я в основном использую maven для запуска тестов. Когда я запускаю тест с mvn test и javaagent, настроенным как указано, здесь...
7327 просмотров
schedule 12.03.2022

Мокинг статических блоков в Java
Мой девиз для Java: «То, что в Java есть статические блоки, не означает, что вы должны их использовать». Помимо шуток, в Java есть множество уловок, которые превращают тестирование в кошмар. Два из них, которые я больше всего ненавижу, - это...
46037 просмотров

JMockit: класс Singleton, порядок тестирования
У меня есть класс Singleton для тестирования: public class Singleton { private static Singleton instance; private List<String> list; private Singleton() { } public static Singleton getInstance() { if (instance...
2622 просмотров

JMockit - проверить частный метод
Метод ниже имеет 3 возможных пути: 1. True, 2. False, 3. Exception. Чтобы проверить это, мне нужно смоделировать частный getWootsWithAvailableProducts для путей True и Exception . Однако коллективный разум, кажется, говорит о том, что вы не...
471 просмотров
schedule 26.04.2022

Как выполнить проверку конкретных экземпляров имитируемых классов с заданным конструктором в JMockit?
Я использовал JMockit для имитации зависимостей для робота (таких как датчики, джойстики и т. д.). Для одного из тестов моих классов мне нужно смоделировать два объекта джойстика. В коде, который у меня есть, джойстики создаются так: Joystick...
50 просмотров
schedule 23.04.2022

Jmockit-mock Private Medhod, чтобы вернуть сложный объект, а затем использовать его для Expectations()
У меня есть такая ситуация, что мне нужно проверить, где код рефакторинга невозможен (по организационным причинам: (). class ClassToTest { private ComplexObject createComplexObject() throws SomeException{ //create the complex object...
218 просмотров
schedule 03.05.2022

NoSuchMethodError при запуске JMockit
Я пытаюсь использовать JMockit , чтобы я мог смоделировать окончательный метод в стороннем файле jar. Когда я попробовал очень простой тест, я получил com.sun.tools.attach.AttachNotSupportedException и после некоторого поиска нашел здесь , что...
1004 просмотров
schedule 18.05.2022

Макет JMockit не уничтожается
Использование JUnit для тестирования классов- Иметь класс TestAccess.java с static private TestAccess instance = new TestAccess(); public static TestAccess getTestAccess() { returns instance; } Для тестирования тестового класса...
2463 просмотров
schedule 23.05.2022

Есть ли способ использовать JMockit без -javaagent с Java 8+/JUnit 5?
Есть ли способ использовать JMockit без -javaagent в Java 8/Junit 5 ? Я помню, что в более старой версии JMockit была возможность использовать API-интерфейс для динамической загрузки javaagent (см. без -javaagent ), но я больше не могу найти...
183 просмотров
schedule 28.05.2022