Вопросы по теме 'powermock'
Попытка заглушить класс активности Android с помощью PowerMockito выдает RuntimeException Stub!
Я нашел этот пример , где они использовали PowerMock и EasyMock для заглушки/мока классов Menu и MenuItem для андроид. Я пытался сделать что-то подобное с PowerMock и Mockito с классом Activity.
Я понимаю, что многие методы являются...
4546 просмотров
schedule
09.09.2023
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 просмотров
schedule
20.06.2023
Интерфейс Junit Powermock
Отредактировано: переписал вопрос короче. Спасибо за указание на это! :)
Мне нужно написать тесты JUnit, где я должен издеваться над парой частных методов и полей без установки/получения. Я попробовал два способа сделать это: с Mockito и...
2959 просмотров
schedule
11.12.2023
Как выполнить модульное тестирование объектов страницы в среде Selenium с помощью PowerMock
Я работаю над фреймворком автоматизации, основанным на Selenium 2 и шаблоне проектирования Page Object. Я нахожусь в той точке, где я хочу начать думать о написании наборов тестов для своего кода. По разным причинам, некоторые из которых связаны с...
5644 просмотров
schedule
25.04.2022
PowerMocking новый экземпляр
В классе, который я тестирую с помощью PowerMock, у меня есть следующий экземпляр класса
EmailMessage msg = new EmailMessage(getExchangeSession());
EmailMessage — это сторонний инструмент, над которым я издеваюсь, а getExchangeSession() —...
733 просмотров
schedule
24.07.2023