Описание тега powermock

Используйте этот тег для вопросов о PowerMock, библиотеке Java для создания фиктивных объектов для классов и методов. Вопросы о расширении PowerMock для Mockito должны быть помечены тегом [powermockito].
1 ответ

Как загрузить файл json из модульного теста Android, который запускается с PowerMockRunner?

Я использую PowerMockRunner для запуска своих модульных тестов. Я хочу загрузить некоторые файлы JSON с ответом по сети из папки "Мои активы". Я использую этот метод, чтобы попытаться получить файл. private static File getFileFromPath(Object obj, St…
29 мар '16 в 21:55
1 ответ

Тесты Powermock JUnit занимают больше времени по сравнению с обычным JUnit

Мы используем powermock для насмешки статических методов с помощью @PrepareForTest аннотаций. Тест выполняется нормально, но проблема в том, что для его выполнения требуется больше времени. Фрагмент кода, как показано ниже: @PrepareForTest({ StaticC…
18 фев '14 в 06:44
2 ответа

Ложные внешние вызовы методов из класса In Juints

Я пытаюсь высмеять вызов экземпляра другого класса из моего класса. Проблема, которую я вижу, заключается в том, что, похоже, мой фиктивный объект не заменяется реальным объектом при запуске теста. Я сделал простой пример, чтобы объяснить случай. Зд…
06 дек '16 в 23:22
1 ответ

Powermock и проблема с загрузкой файла JAR-файла во время модульного тестирования с JUnit 4 в Eclipse

Я использую Powermock 1.2.5 для выполнения класса, который сохраняет данные в базе данных Oracle. Когда я запускаю свой тест, мой модульный тест не проходит со следующим исключением: NoSuchAlgorithmException: алгоритм DES можно найти. После отладки …
08 сен '09 в 12:00
1 ответ

Powermock ошибка фиктивного объекта, введенного с помощью пружины при насмешке статического объекта

Я использую PowerMock Easy Mock, чтобы издеваться над статическим методом класса. У меня написано два теста, которые, если я запускаюсь независимо, работают нормально, но выдают ошибку при одновременной работе. CarTest: @RunWith(PowerMockRunner.clas…
13 авг '13 в 00:35
1 ответ

Powermock содержит () не работает

Я пытаюсь смоделировать HTTP-вызов с помощью PowerMockito, но у меня возникли некоторые проблемы с contains() функция. Мой план состоит в том, чтобы проверить, содержит ли путь определенную строку, а затем я возвращаю фиктивный объект. Итак, у меня …
21 окт '17 в 17:22
2 ответа

Как использовать PowerMock в проектах Android?

Я создал новый тестовый проект Android. Я скачал powermock-mockito-junit-1-1.5.zip с https://code.google.com/p/powermock/downloads/list. Я добавил все библиотеки в тестовый проект libs папка. Тестовый класс - это очень простой объект: package com.te…
09 мар '13 в 00:06
0 ответов

Насколько быстры юнит-тесты JMockit (в масштабах тысяч тестов)?

Могут ли эквивалентные модульные тесты в JMockit значительно увеличить скорость по сравнению с PowerMock? Предыстория: я должен получить покрытие модульных тестов на большой базе устаревшего кода. В настоящее время у нас есть модульные тесты PowerMo…
11 сен '15 в 11:07
1 ответ

Как макет публичного или защищенного метода унаследован от суперкласса?

Код ниже показывает метод для тестирования в классе Sub - Поэтому я не требую издеваться над классом Sub, Однако я хотел бы высмеятьSuper класс и getSuperData метод. Есть ли способ сделать это с помощью Mockito/Powermock? Я также хотел бы знать, есл…
26 май '15 в 07:19
1 ответ

Какова область действия аннотации @SuppressStaticInitializationFor PowerMock?

Кто-нибудь знает, какова область этой аннотации? Например, если у меня есть несколько тестовых классов JUnit, которые выполняются последовательно на одной и той же виртуальной машине, и в первом тесте используется @SuppressStaticInitializationFor, э…
29 июл '14 в 12:58
5 ответов

Как смоделировать синглтон-класс enum с помощью Mockito/Powermock?

Я не уверен, как издеваться над синглтоном enum. public enum SingletonObject{ INSTANCE; private int num; protected setNum(int num) { this.num = num; } public int getNum() { return num; } Я хотел бы заглушить getNum() в приведенном выше примере, но я…
11 апр '13 в 00:51
2 ответа

Лучший способ инициализировать объекты только для чтения в junits

У меня есть класс только для чтения, который будет инициализирован Джексоном. Я буду выдавать банку, которая будет использоваться API, и не хочу, чтобы пользователь устанавливал свойства объекта. class ReadOnlyClass { private String value; public St…
02 июл '18 в 15:24
1 ответ

Как соответствовать String... использовать Mockito и PowerMock

Я недавно изучаю Mockito и PowerMock. Я столкнулся со следующей проблемой //This method belongs to the Messages class public static String get(Locale locale, String key, String... args) { return MessageSupplier.getMessage(locale, key, args); } //the…
13 июн '17 в 08:00
0 ответов

Не могу найти ProxyFrameworkImpl по имени

Я работаю на Android Studio 1.3.1 с Gradle 2.2.1. Мое приложение было создано при затмении, а затем перемещено в AS. Я делаю тесты, используя Mockito, PowerMock и JUnit. У меня проблема с ProxyFrameworkImpl, я уверен, что мои банки содержат этот кла…
13 авг '15 в 14:14
1 ответ

Весенний тест загрузки - PowerMockito для макета и заглушки конструктора

Для тестирования моего приложения использую тест начальной загрузки Spring, но я использую стороннюю библиотеку. Предположим, у нас есть класс TRequest, и у него есть какой-то конструктор, и я хочу смоделировать и заглушить этот конструктор, чтобы в…
16 дек '16 в 06:59
3 ответа

PowerMock Java URL с использованием EasyMock

У меня есть следующий код... @Test public void wrapSoapTest1() throws TransformerConfigurationException, IOException { RequestUtil r = new RequestUtil(SAMPLE_REQUEST_BEFORE.getBytes(),""); URL url = PowerMock.createNiceMock(URL.class); r.setXslUrl(u…
12 фев '14 в 21:13
2 ответа

Как смоделировать метод, который вызывается из другого метода

Сценарий, в котором я нахожусь public class SecondClass{ SecondClass(FirstClass fc){ ... } public void foo(String a,String b){ .... } } public class FirstClass{ private SecondClass sc; public void init(){ sc = new SecondClass(this); } public void ba…
11 авг '15 в 20:05
0 ответов

Влияние на производительность PowerMockito

У нас был следующий шаблон, и он сильно повлиял на время выполнения теста. Я хочу понять почему. @RunWith(PowerMockRunner.class) @PrepareForTest(SomeSingleton.class) public class SomeTest { @Before public void setUp() throws Exception { PowerMockito…
11 апр '13 в 13:02
2 ответа

PowerMock выбросить java.lang.ExceptionInInitializerError

Я использую Powermock + Mockito2 + JUnit4 для модульного тестирования класса. Когда я пытаюсь бежать ApiCreatorFacadeImplTest.javaне работает и кидает java.lang.ExceptionInInitializerError, Я не знаю, как это исправить. Кто-нибудь может указать, как…
25 дек '17 в 12:43
1 ответ

Создание экземпляра перечисления с помощью powermock

У меня есть следующий код для тестирования: Public MyClass() { public static final boolean myFunc(int param1, String param2, long param3) { SomeInterface var1 = SomeEnumImplementingSomeInterface.INSTANCE; SomeOtherInterface var2 = var1.getInstanceOf…
19 фев '13 в 16:13