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

PowerMock + Mockito VS один только Mockito
Кто-нибудь может подвести итог, какие именно функции дает вам добавление PowerMock поверх Mockito? Пока я нашел эти: mock static, final и private методы удалить статические инициализаторы разрешить насмешку без внедрения зависимостей - мне...
41318 просмотров
schedule 19.11.2023

Проблемы с плагином SureFire: - Разветвленная виртуальная машина завершила работу, не попрощавшись должным образом. Сбой виртуальной машины или вызов System.exit?
При выполнении модульных тестов возникает следующее исключение: org.apache.maven.lifecycle.LifecycleExecutionException: ExecutionException; nested exception is java.util.concurrent.ExecutionException: java.lang.RuntimeException: The forked VM...
25948 просмотров

RunWith(PowerMockRunner.class) не работает с аннотацией пакета
Я пытаюсь, чтобы RunWith(PowerMockRunner.class) работал с моей существующей аннотацией пакета. Версии: powermock 1.4.12 мокито 1.9.0 юнита 4.8.2 package-info.java // это для аннотации пакета @TestAnnotation(version="1.0") package...
5950 просмотров
schedule 05.06.2024

PowerMock, пытающийся имитировать статический getConnection, дает недопустимое состояниеException: не удалось преобразовать класс
Я пытаюсь сделать статический метод getConnection() из класса JDBCConnectionFactory. Я использую powerMock + mockito для насмешек вместе с Junit4. Испробованные решения: Погуглил и изменил множество версий javassist.jar. Ни один из них не...
7672 просмотров

Как имитировать статический вызов класса из сторонней библиотеки
Мне интересно, возможно ли с помощью PowerMock или любой другой библиотеки имитировать статический вызов в классе из библиотеки. Класс в этой сторонней библиотеке вызывает один из классов в rt.jar, и я хочу вернуть пользовательскую реализацию...
1517 просмотров

Абстрагирование тестового класса
У меня сейчас есть несколько тестов, которые используют PowerMock и Mockito для «издевательства над объектами». Проблема в том, что все эти тесты снова и снова создают одни и те же макеты. Возможно ли иметь абстрактный класс, из которого выводится...
130 просмотров

Частичный фиктивный частный метод с PowerMock-Mockito
Я новичок в Mockito и PowerMock. Мне нужно протестировать некоторый устаревший код, у которого есть частный метод, который я должен издеваться. Я рассматриваю возможность использования частной функции частичного издевательства от PowerMock, я...
13246 просмотров

Модульный тест Java для исключения
public Document query(String uri) throws IOException, IllegalArgumentException { final HttpGet httpget = new HttpGet(uri); final HttpResponse response = httpclient.execute(httpget); final HttpEntity entity = response.getEntity();...
11754 просмотров
schedule 23.07.2022

Не удалось загрузить класс при чтении метаданных аннотаций.
Я получаю эту ошибку при запуске сервера в eclipse. Модульный тест с использованием аннотации PrepareForTest работает нормально. Я добавил mockito-core, powermock-module-junit4, powermock-api-mockito в качестве зависимостей в pom.xml ....
7765 просмотров
schedule 14.10.2023

Как издеваться над определенным методом при выполнении junit?
Ниже приведен мой метод, который дает мне дату недавнего Monday или недавнего Thursday в формате YYYYMMDD . Сегодня суббота, поэтому он должен вернуть дату четверга в формате YYYYMMDD , поэтому будет - 2014027 public static String...
177 просмотров
schedule 07.01.2024

Имитация класса apache.commons.io.IOUtils
Мне нужно издеваться над toByteArray() класса apache.commons.io.IOUtils. У меня есть фрагмент кода, например: PowerMockito.mockStatic(IOUtils.class); PowerMockito.when(IOUtils.toByteArray(any(InputStream.class))).thenReturn(mockByteArray);...
5999 просмотров
schedule 27.11.2023

Не удалось запустить тест JUnit с PowerMockRunner
У меня есть Java-проект на основе Gradle, и теперь я хочу издеваться над частным методом с помощью PowerMock. Проблема в том, что я не могу использовать PowerMockRunner, так как всегда получаю следующее исключение, когда добавляю аннотацию...
48227 просмотров
schedule 02.07.2022

Как проверить количество вызовов перегруженного метода с помощью Mockito?
Как проверить, вызывал ли bar(Alpha, Baz) bar(Xray, Baz) с помощью Mockito - без фактического вызова последнего, учитывая мой класс MCVE Foo : public class Foo { public String bar(Xray xray, Baz baz) { return "Xray"; }...
1184 просмотров

PowerMock: как вернуть null по умолчанию?
Я использую комбинацию PowerMock, EasyMock. Как сделать, чтобы каждый издевательский объект возвращал значение «null» по умолчанию, если не указано иное? Теперь я должен «ожидать» (или «когда» в мире mockito) для каждого метода издевательских...
492 просмотров
schedule 16.04.2024

Насмешливый статический метод не работает
Код, который я написал, просто имитирует статический метод с помощью powermock. При выполнении тестового примера последний доступ к макету не выполняется . При отладке выяснилось, что он выбрасывается во время оператора ожидания. Трассировка...
476 просмотров

Mockito.any возвращает ноль
Я пытаюсь издеваться над статическим методом с такими параметрами: Mockito.when(StaticClass.staticMethod(Mockito.any(A.class), Mockito.any(B.class), SomeEnum.FOO)) .thenReturn(true); Я добавил...
10134 просмотров
schedule 26.04.2024

PowerMockito проверяет частный метод, вызываемый x раз
Я использую PowerMockito и spy для имитации приватных методов: final SomeClass someClass = new SomeClass(); final SomeClass spy = PowerMockito.spy(someClass); PowerMickito.doReturn("someValue", spy, "privateMethod1"); final String response =...
13842 просмотров
schedule 10.03.2024

Проблема обновления AEM 6.3 Ошибка в байт-коде
Проблемы со сборкой после обновления AEM 6.3. Пробовал как uber-jar 6.3.0 api, так и obfuscated-apis в качестве зависимости ------------------------------------------------------- T E S T S...
288 просмотров
schedule 06.02.2024

Издевательство над объектом в Scala с помощью PowerMock
Я пытаюсь провести модульное тестирование одного из моих методов. Внутри этого метода есть строка: val dynamicFrame = DynamicFrame(dataFrame, glueContext) Проблема в том, что DynamicFrame является объектом: object DynamicFrame { ......
795 просмотров

Сопоставитель статического метода Powermockito не работает
Когда я пытаюсь смоделировать статический метод с вводом String, имитированная заглушка выполняется, когда я даю конкретную строку, но когда я использую anyString(), он не работает должным образом. public class Foo { public static String...
174 просмотров
schedule 02.05.2024