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

Попытка заглушить класс активности Android с помощью PowerMockito выдает RuntimeException Stub!
Я нашел этот пример , где они использовали PowerMock и EasyMock для заглушки/мока классов Menu и MenuItem для андроид. Я пытался сделать что-то подобное с PowerMock и Mockito с классом Activity. Я понимаю, что многие методы являются...
4546 просмотров

PowerMock Mockito: как смоделировать все статические методы?
Нужно ли нам издеваться над всеми статическими методами класса при использовании PowerMock (с Mockito)? Я имею в виду, предположим, что у нас есть: class MockMe { public static MockMe getInstance(){ //return new Instance via...
9557 просмотров
schedule 23.03.2023

Имитация как статических, так и динамических методов с помощью PowerMock
скажем, у нас есть public class Foo { public static Foo getInstance() {...} public Bar bar(Baz baz) {...} } Что я хочу сделать, так это издеваться над этим в своих модульных тестах. Мне нужно издеваться как над статическими, так и над...
7541 просмотров
schedule 20.09.2022

NoClassDefFoundError при использовании Powermock
Я запускаю тестовый пример junit , используя средство запуска тестов PowerMock . Я использую следующую командную строку для его выполнения: java -cp .:junit-4.9b2.jar:easymock-3.0.jar:powermock-easymock-1.4.8-full.jar org.junit.runner.JUnitCore...
42900 просмотров
schedule 29.08.2022

Имитация статических методов
Когда я провел некоторое исследование, я обнаружил, что PowerMock может издеваться над статическими методами Java. Может ли кто-нибудь объяснить (технически), чем PowerMock отличается от JUnit и других, которые не могут или не могут? А также...
6864 просмотров
schedule 16.12.2022

подавить одноэлементный конструктор в java с помощью powermock
Я пытаюсь выполнить модульное тестирование некоторых классов, использующих класс Singleton, конструктор которого выполняет некоторые действия, которые я не могу (и не должен) делать из среды модульного тестирования. Мой идеальный сценарий заключался...
7458 просмотров
schedule 01.04.2024

Основы PowerMock EasyMock
Это, вероятно, вопрос PowerMock/EasyMock 101, который я не могу понять, почему. У меня есть класс C с методами public static boolean testInner(String s) { return false; } public static boolean testOuter() { String x = "someValue";...
20582 просмотров
schedule 17.04.2022

Можно ли использовать частичное издевательство над частными статическими методами в PowerMock?
Из примеров на главной страницы PowerMock я вижу следующий пример для частичной имитации частный метод с Mockito: @RunWith(PowerMockRunner.class) // We prepare PartialMockClass for test because it's final or we need to mock private or static...
24180 просмотров
schedule 07.05.2022

проблемы при использовании @RunWith Annotation и powerMock
Первоначально я использовал только Mockito в junits, поэтому я использовал SpringJUnit4ClassRunner.class в аннотации @RunWith, т.е. @RunWith(SpringJUnit4ClassRunner.class) из-за чего инъекция зависимостей Spring работала нормально и...
19235 просмотров
schedule 08.07.2023

Может ли PowerMock создать экземпляр внутреннего класса для тестовых случаев?
Я пытаюсь протестировать класс с несколькими частными классами (да, я знаю, что это обычно считается плохой практикой для тестируемости, но этот вопрос не касается принципов проектирования). Мой класс будет выглядеть примерно так: public class...
12525 просмотров
schedule 14.04.2024

Как издеваться над частной переменной dao?
У меня есть вызов dao.create() , который я хочу имитировать при тестировании метода. Но я что-то упускаю, так как все еще получаю NPE. Что здесь не так? class MyService { @Inject private Dao dao; public void myMethod() {...
8276 просмотров
schedule 17.03.2023

ExceptionInInitializerError с PowerMock и Robolectric
Я хочу использовать Robolectric с PowerMock, но у меня возникли проблемы с их запуском. Я думаю, что это проблема зависимости - сейчас мои банки просто управляются в Eclipse. Я получаю ExceptionInInitializerError двумя способами. Первый таков:...
1934 просмотров
schedule 17.05.2023

Смоделируйте внешний вызов приватным методом в java
Я хочу протестировать класс ClassToTest для его метода methodToTest . Но я не могу это сделать, так как частный метод anotherMethod , который вызывается methodToTest , имеет некоторую зависимость от значения, возвращаемого одноэлементным классом...
789 просмотров
schedule 05.05.2024

Powermock/mockito не выдает исключение, когда ему говорят
Я бы предположил, что следующий тест должен пройти, но исключение никогда не выдается. Любые подсказки? @RunWith(PowerMockRunner.class) @PrepareForTest(StaticService.class) public class TestStuff { @Test(expected =...
11575 просмотров
schedule 16.01.2023

Насмешка конструктора Powermock не влияет на созданный объект
Class A{ B objB = new B(); objB.someBMethod(); } Class B{ public void someBMethof(){ C objC = new C(); } } class C{ int a=1; public C(){} public C(int v){ a=v; } } @RunWith(...
4435 просмотров
schedule 31.10.2022

java.lang.IllegalStateException: нет последнего вызова макета, доступного только от ant, отлично работает в eclipse
Я использую EasyMock3.1/testNg-5.7/Powermock-easymock-1.5-full. Код очень простой, просто смоделируйте общедоступный статический метод. import static org.powermock.api.easymock.PowerMock.createMock; import static...
2541 просмотров
schedule 05.12.2022

Имитация статического метода с помощью GroovyMock или аналогичного в Spock
Здесь новичок, извиняюсь, если я что-то пропустил. Я надеюсь обойти вызов статического метода с помощью Spock. Обратная связь была бы отличной Я думал, что смогу обойти статический вызов с помощью отличных моков, но не нашел его. Для справки: я...
27561 просмотров

Интерфейс Junit Powermock
Отредактировано: переписал вопрос короче. Спасибо за указание на это! :) Мне нужно написать тесты JUnit, где я должен издеваться над парой частных методов и полей без установки/получения. Я попробовал два способа сделать это: с Mockito и...
2959 просмотров
schedule 11.12.2023

Как выполнить модульное тестирование объектов страницы в среде Selenium с помощью PowerMock
Я работаю над фреймворком автоматизации, основанным на Selenium 2 и шаблоне проектирования Page Object. Я нахожусь в той точке, где я хочу начать думать о написании наборов тестов для своего кода. По разным причинам, некоторые из которых связаны с...
5644 просмотров

PowerMocking новый экземпляр
В классе, который я тестирую с помощью PowerMock, у меня есть следующий экземпляр класса EmailMessage msg = new EmailMessage(getExchangeSession()); EmailMessage — это сторонний инструмент, над которым я издеваюсь, а getExchangeSession() —...
733 просмотров
schedule 24.07.2023