Tag: powermockito

Verwenden Sie dieses tag für Fragen über PowerMockito, ein Java-Framework, das dem Spott der Regel un-mockable Arten, D. H. Statik, und private Methoden, in Verbindung mit der Mockito-framework. Fragen über die Verwendung von PowerMock mit EasyMock sollte markiert werden [powermock] statt.

PowerMock(mit mockito) einfaches unit-test-Fehler

Anzahl der Antworten 1 Antworten
Ich bin mit Mockito + PowerMock zu schreiben, ein einfacher unit test für die folgende singleton-Klasse: public class MyService { private static MyService service; private List<School> schoolList; private MyService(){ //test case error complains here! School school =

mockito: Die Klasse [X] nicht bereit für den test

Anzahl der Antworten 1 Antworten
Nach der Migration von meinem JAVA EE app. (Spring-Web das model-view-controller (MVC) framework) von Ant auf Maven habe ich einige Fehler die Ausführung der Junit-test, der vor der migration waren in Ordnung arbeiten org.powermock.api.mockito.ClassNotPreparedException: The class org.springframework.web.util.WebUtils

PowerMockito.whenNew nicht funktioniert

Anzahl der Antworten 1 Antworten
Hallo Leute ich bin neu PowerMockito und ich bin versucht, whenNew in PoweMockito und seine nicht funktioniert für mich, kann jemand bitte helfen Sie mir mit diesem?? Unten ist meine Test-Methode, die verwendet wird, um zu testen,

java.lang.NullPointerException at org.powermock.api.mockito.intern.Erwartung.PowerMockitoStubberImpl.addAnswersForStubbing

Anzahl der Antworten 2 Antworten
Ausnahme java.lang.NullPointerException at org.powermock.api.mockito.internal.expectation.PowerMockitoStubberImpl.addAnswersForStubbing(PowerMockitoStubberImpl.java:67) at org.powermock.api.mockito.internal.expectation.PowerMockitoStubberImpl.when(PowerMockitoStubberImpl.java:42) at org.powermock.api.mockito.internal.expectation.PowerMockitoStubberImpl.when(PowerMockitoStubberImpl.java:105) at us.ny.state.ij.safeact.ask.facade.AmmoSellerKeeperFacadeBeanTest.setUp(FacadeBeanTest.java:84) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at Code zu verspotten BusinessServiceFactory serviceFactory = BusinessServiceFactory.getInstance(); RegBusinessServiceImpl regCreateService = serviceFactory.getRegBusinessService(adrEntityManager); Test-Code @RunWith(PowerMockRunner.class) @PrepareForTest({ BusinessServiceFactory.class}) public class FacadeBeanTest { @Before public void setUp()

Wie den Wert der privaten variable in einer super Klasse mit mockito oder powermockito

Anzahl der Antworten 1 Antworten
Ich habe drei Klassen A, B und C, Wo Eine abstrakte Klasse, B ist ebenfalls eine abstrakte Klasse und B extends A und C ist nicht abstrakte erstreckt sich die B. habe ich die variable durch den

Mocking einen privaten Konstruktor

Anzahl der Antworten 2 Antworten
Den Site Klasse wird bereitgestellt, um mich von einem externen team und hat eine private Konstruktor. public class Site { int id; String brand; private Site(int id, String brand) { this.id = id; this.brand = brand; }

PowerMockito: java.lang.NoClassDefFoundError

Anzahl der Antworten 2 Antworten
Ich müssen zu verspotten, einen static final class in meinem Junit-test: private MyFinalClient client; @Before public void setup() { //set up mock client = PowerMockito.mock(MyFinalClient.class); service = new PatientLocationService(); service.setClient(client); } Wenn ich den test ausführen, bekomme

Wie zum Hohn Konstruktor mit PowerMockito

Anzahl der Antworten 1 Antworten
Ich versuche zu verspotten, eine Klasse Konstruktor mit PowerMockito für die erste Zeit, aber es funktioniert nicht. Mein aktuelle code: public class Bar { public String getText() { return "Fail"; } } public class Foo { public

Mockito - Sie können nicht mit argument-Matcher außerhalb der Verifizierung oder stubbing - haben viele Dinge versucht aber noch keine Lösung

Anzahl der Antworten 2 Antworten
Habe ich das folgende Stück code: PowerMockito.mockStatic(DateUtils.class); //And this is the line which does the exception - notice it's a static function PowerMockito.when(DateUtils.isEqualByDateTime (any(Date.class),any(Date.class)).thenReturn(false); Die Klasse beginnt mit: @RunWith(PowerMockRunner.class) @PrepareForTest({CM9DateUtils.class,DateUtils.class}) Bekommen und habe org.Mockito.Ausnahmen.InvalidUseOfMatchersException...... Sie können nicht

@RunWith(PowerMockRunner.class) vs @RunWith(MockitoJUnitRunner.class)

Anzahl der Antworten 3 Antworten
In der üblichen Spott mit @Mock und @InjectMocks Anmerkungen, die Klasse unter Test sollte ausgeführt werden, mit @RunWith(MockitoJUnitRunner.class). @RunWith(MockitoJUnitRunner.class) public class ReportServiceImplTestMockito { @Mock private TaskService mockTaskService; @InjectMocks private ReportServiceImpl service; //Some tests } aber in einigen

PowerMockito.verifyStatic() Probleme

Anzahl der Antworten 1 Antworten
Ich PowerMockito um zu testen, ob eine bestimmte statische Methode aufgerufen wird. Ich bin mit dem folgenden PowerMockito-und JUnit-Bibliotheken ... powermock-mockito-1.6.2-full.jar junit-4.12.jar Ich bin Ausgaben, die PowerMockito.verifyStatic () - Methode, um richtig zu arbeiten. Im folgenden code-Beispiel

Wie kann ich verspotte eine Instanz einer enum-Klasse mit PowerMock & Mockito?

Anzahl der Antworten 2 Antworten
Versuchte ich zu Folgen, das Beispiel in der Antwort auf diese sehr ähnliche Frage, aber es funktioniert nicht für mich. Ich bekomme folgende Fehlermeldung: java.lang.IllegalArgumentException: Cannot subclass final class class com.myproject.test.support.ExampleEnumerable at org.mockito.cglib.proxy.Enhancer.generateClass(Enhancer.java:447) at org.mockito.cglib.core.DefaultGeneratorStrategy.generate(DefaultGeneratorStrategy.java:25) at org.mockito.cglib.core.AbstractClassGenerator.create(AbstractClassGenerator.java:217)

PowerMockito Spott statische Methode schlägt fehl, wenn die aufrufende Methode auf den parameter

Anzahl der Antworten 4 Antworten
Ich versuche zum testen einer Klasse, die verwendet eine Rechner-Klasse mit einer Reihe von statischen Methoden. Ich habe erfolgreich verspottet andere Klasse in einer ähnlichen Weise, aber dieser erweist sich als hartnäckiger. Es scheint, dass, wenn die

Überprüfen Sie die Statische Methode Aufrufen, mithilfe von PowerMockito 1.6

Anzahl der Antworten 1 Antworten
Ich Schreibe JUnit-Testfall für ähnliche Methoden, um die Probe, die unten gegeben werden: Class SampleA{ public static void methodA(){ boolean isSuccessful = methodB(); if(isSuccessful){ SampleB.methodC(); } } public static boolean methodB(){ //some logic return true; } }

Erweiterungs-API interner Fehler: org.powermock.api.- Erweiterung.reporter.MockingFrameworkReporterFactoryImpl

Anzahl der Antworten 3 Antworten
Ich versuche zu schreiben, ein unit-test mit PowerMockRunner aber ich bekam die folgende Fehlermeldung: java.lang.IllegalStateException: Extension API interner Fehler: org.powermock.api.- Erweiterung.reporter.MockingFrameworkReporterFactoryImpl konnte nicht gefunden werden im classpath. bei org.powermock.tests.utils.impl.AbstractTestSuiteChunkerImpl.getFrameworkReporterFactory(AbstractTestSuiteChunkerImpl.java:190) bei org.powermock.modules.junit4.common.internal.impl.JUnit4TestSuiteChunkerImpl.getMockingFrameworkReporter(JUnit4TestSuiteChunkerImpl.java:140) bei org.powermock.modules.junit4.common.internal.impl.JUnit4TestSuiteChunkerImpl.run(JUnit4TestSuiteChunkerImpl.java:119) bei org.powermock.modules.junit4.common.internal.impl.AbstractCommonPowerMockRunner.run(AbstractCommonPowerMockRunner.java:53) bei org.powermock.Module.junit4.PowerMockRunner.run(PowerMockRunner.java:59)

mocking protected-Methode

Anzahl der Antworten 1 Antworten
Ich will, zu verhöhnen, eine geerbte protected-Methode. Ich kann nicht rufen Sie diese Methode auf, die direkt aus java-code, wie es ist geerbt von der Klasse in ein anderes Paket. Ich kann nicht einen Weg finden, geben

Mock statische Methode mit GroovyMock oder ähnliches in der Spock

Anzahl der Antworten 2 Antworten
First-timer hier, entschuldigt, wenn ich habe nichts übersehen. Ich bin der Hoffnung, um einen Aufruf an eine statische Methode mit Spock. Feedback wäre toll Mit groovy mocks, ich dachte, ich wäre in der Lage zu bekommen Vergangenheit

Mockito: Mock private Feld Initialisierung

Anzahl der Antworten 3 Antworten
Wie kann ich simulieren Sie eine Feld-variable, die initialisiert wird inline? z.B. class Test { private Person person = new Person(); ... public void testMethod() { person.someMethod(); ... } } Hier möchte ich mock person.someMethod() während der