Описание тега powermockito
Используйте этот тег для вопросов о PowerMockito, платформе Java, которая позволяет имитировать обычно немоделируемые типы, то есть статические и частные методы, в сочетании с платформой Mockito. Вопросы об использовании PowerMock с EasyMock должны быть помечены тегом [powermock].
1
ответ
Пересмешивание java-объектов дает исключения приведения классов
У меня есть интерфейс fly и класс duck который реализует fly, interface Fly { getWingSize(); } public class Duck implements Fly { @Override int getWingSize(){ return 1; } } В моем классе контроллера, когда я пытаюсь использовать следующее: Fly flyAn…
08 июл '15 в 01:58
2
ответа
Лучший способ инициализировать объекты только для чтения в junits
У меня есть класс только для чтения, который будет инициализирован Джексоном. Я буду выдавать банку, которая будет использоваться API, и не хочу, чтобы пользователь устанавливал свойства объекта. class ReadOnlyClass { private String value; public St…
02 июл '18 в 15:24
1
ответ
Исключение нулевого указателя во время насмешки получить Entity Manager
Учитывая пример двух классов, я получаю исключение нулевого указателя при попытке смоделировать getEntityManager() в JpaController, кто-то со знанием о mockito, пожалуйста, посоветуйте. Продукт JPA Контроллер public class ProductjpaController extend…
20 дек '17 в 09:34
1
ответ
Записать юнит-тест на время ожидания
Я написал тестовый пример для okHttp SocketTimeoutException, как это: @Test public void contactDetailsTimeOut() throws Exception { server.enqueue(new MockResponse().setBody("{}").setBodyDelay(31, TimeUnit.SECONDS)); HttpUrl baseUrl = server.url("/v1…
20 июл '17 в 07:01
1
ответ
Почему Powermockito вызывает мой издевательский метод?
Я хочу смоделировать закрытый метод, который вызывается из моего тестового метода, но вместо имитации PowerMockito вызывает toMockMethod, и я получаю NPE. toMockMethod находится в том же классе. @RunWith(PowerMockRunner.class) public class PaymentSe…
02 ноя '17 в 14:28
1
ответ
Как мне смоделировать статический метод, который вызывает другие частные статические методы?
Как я могу смоделировать этот метод ниже, который вызывает другой частный статический метод? public class testA { public static JSONObject retrieveOrder(String orderId) throws Exception { String url = "/contract/"; JSONObject order = new JSONObject(…
10 май '17 в 02:34
1
ответ
Jacoco не показывает покрытие для классов PowerMockito
Мы используем Jacoco а также eclemma для покрытия тестового случая. Для классов, которые не используют PowerMockRunner, мы получаем покрытие в обоих случаях правильно. Для классов, использующих PowerMockRunner, мы сталкиваемся с проблемой покрытия, …
16 окт '17 в 12:41
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
1
ответ
Объект Mocking класса, в котором методы getter присутствуют в функции с использованием mockito
У меня есть требование, в котором мне нужно получить ответ от веб-службы. Нужно издеваться над функцией getPdf. Я не могу издеваться GetDocumentRequest а также GetDocumentResponse, Мне нужно использовать Mockito или PowerMockito для насмешек. Наприм…
21 апр '16 в 12:10
1
ответ
Как использовать System.getenv в Junit PowerMockito
Я могу смоделировать значение System.getenv из Junit, но когда я выполняю тестовый пример - в моем классе обслуживания значение System.getevn, равное нулю. Не уверен, что я здесь делаю не так. Пожалуйста, найдите мой тестовый класс обслуживания и кл…
25 мар '18 в 15:31
1
ответ
Как смоделировать отметку времени и функцию даты в Java?
Как издеваться над кодом? я не хочу менять свой код Date date = new Date(); String res_timestamp=new Timestamp(date.getTime()).toString(); мой код: SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); sdf.setTimeZone(TimeZone.getTimeZ…
11 фев '19 в 12:00
2
ответа
О насмешливых рамках
Я использую powermock и с этим у меня есть несколько вопросов. Нужно ли нам модифицировать наш код в случае, если мы обнаружим (на более позднем этапе), что он не тестируется с powermock или же mockito или любой другой фреймворк для тестирования? то…
12 фев '16 в 04:16
2
ответа
Java Как вызвать метод из другого ложного метода
Можно ли вызвать какой-либо метод из другого ложного метода вместо возврата значения с помощью Mockito или PowerMock? Вот пример, чтобы сделать ясно: У меня есть запрос в производственном классе: session.createQuery("update clause") .setParameter(""…
16 дек '15 в 14:51
0
ответов
Ложный метод не выбрасывать исключение
Когда используешь DriverManager.getConnection(CONNECTION_STRING); что выдает "SQLException водитель не подходит для CONNECTION_STRING", если CONNECTION_STRING неверно. Как издеваться над этим методом, чтобы не выбрасывать исключение и просто возвращ…
12 дек '16 в 02:21
0
ответов
Несовместимость PowerMockito(1.4.9) с javassist(3.16)
Мне нужно смоделировать IetAddress в моем коде, для этого я добавил зависимость powermock в свой проект. После этого я получаю ошибку. Caused by: java.io.IOException: invalid constant type: 15 at 79 at javassist.bytecode.ConstPool.readOne(ConstPool.…
17 янв '19 в 10:04
1
ответ
Макет объекта Mockito со списком содержимого аргумента
Я сталкивался с этой ситуацией довольно часто и не знаю, как ее решить, используя стандартные методы Mockito, такие как (any, anyList, eq) Например, у меня есть объект, где я хочу смоделировать метод, ожидающий список, который содержит другие смодел…
08 авг '18 в 18:18
1
ответ
Power Mockito WhenNew не работает
Итак, у меня есть класс для тестирования, который имеет конструктор - public class IdRunnable{ public IdRunnable(Node root) { this.saHandler = new Handler(root); } public void call(){ //Somes codes } } Я использую платформу Powermock для внедрения ф…
10 янв '17 в 10:49
1
ответ
Как мы можем высмеивать частные методы, не используя power mockito?
Можем ли мы высмеивать частные методы, не используя powermockito. Я знаю, что это возможно, хотя powermockito, но просто хотел проверить со всеми, возможно ли это каким-либо другим способом. Спасибо -Сэм
17 сен '18 в 05:54
1
ответ
PowerMockito.when возвращает ноль
Я не уверен почему PowerMockito.when возвращается null, Это мой тестируемый класс: public class A { public Integer callMethod(){ return someMethod(); } private Integer someMethod(){ //Some Code HttpPost httpPost = new HttpPost(oAuthMessage.URL); //S…
14 окт '16 в 08:14
1
ответ
Используйте Powermockito, чтобы проверить, вызывается ли приватный метод или нет
Я хотел бы проверить, выполняется ли закрытый метод моего класса для тестирования или не используется powermockito. Предположим, у меня есть этот класс для тестирования: public class ClassToTest { public boolean methodToTest() { //doSomething (maybe…
02 июн '16 в 12:02