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.
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 =
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
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,
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()
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
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; }
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
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
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
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
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
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)
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
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; } }
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)
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
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
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