Вопросы по теме '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 просмотров
schedule
08.03.2024
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 просмотров
schedule
10.11.2022
Как имитировать статический вызов класса из сторонней библиотеки
Мне интересно, возможно ли с помощью PowerMock или любой другой библиотеки имитировать статический вызов в классе из библиотеки. Класс в этой сторонней библиотеке вызывает один из классов в rt.jar, и я хочу вернуть пользовательскую реализацию...
1517 просмотров
schedule
25.06.2022
Абстрагирование тестового класса
У меня сейчас есть несколько тестов, которые используют PowerMock и Mockito для «издевательства над объектами». Проблема в том, что все эти тесты снова и снова создают одни и те же макеты. Возможно ли иметь абстрактный класс, из которого выводится...
130 просмотров
schedule
30.09.2022
Частичный фиктивный частный метод с PowerMock-Mockito
Я новичок в Mockito и PowerMock. Мне нужно протестировать некоторый устаревший код, у которого есть частный метод, который я должен издеваться. Я рассматриваю возможность использования частной функции частичного издевательства от PowerMock, я...
13246 просмотров
schedule
20.01.2024
Модульный тест 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 просмотров
schedule
04.08.2022
PowerMock: как вернуть null по умолчанию?
Я использую комбинацию PowerMock, EasyMock.
Как сделать, чтобы каждый издевательский объект возвращал значение «null» по умолчанию, если не указано иное?
Теперь я должен «ожидать» (или «когда» в мире mockito) для каждого метода издевательских...
492 просмотров
schedule
16.04.2024
Насмешливый статический метод не работает
Код, который я написал, просто имитирует статический метод с помощью powermock.
При выполнении тестового примера последний доступ к макету не выполняется .
При отладке выяснилось, что он выбрасывается во время оператора ожидания.
Трассировка...
476 просмотров
schedule
28.04.2024
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 просмотров
schedule
03.12.2023
Сопоставитель статического метода Powermockito не работает
Когда я пытаюсь смоделировать статический метод с вводом String, имитированная заглушка выполняется, когда я даю конкретную строку, но когда я использую anyString(), он не работает должным образом.
public class Foo {
public static String...
174 просмотров
schedule
02.05.2024