Ich kann nicht herausfinden, warum die doNothing
funktioniert nicht dafür? Irgendwelche Ideen?Mockito Problem - wenn (java.lang.Void) in Stubber kann nicht auf void
@Captor
ArgumentCaptor<GenericClass<someOtherClass>> captor;
...
Mockito.doNothing().when(mockObject.methodToStub(captor.capture()));
Der Fehler ist:
Exception: when(java.lang.Void) in Stubber cannot be applied to void
Dank für das. Ich möchte eigentlich nichts passieren, wenn methodToStub aufgerufen wird. Ich habe (vielleicht fälschlicherweise) verstanden, dass der ArgumentCaptor wegen der Verwendung von Generics in der Methode, die stubbed ist, benötigt wurde. – mstrom
Lassen Sie mich sicherstellen, dass ich verstehe: Sie wollen einfach nichts passieren, wenn der methodToStub aufgerufen wird? Und MockObject ist ein Mock-Objekt, das mit Mock (YourClass.class) erstellt wird? –
Ja, das stimmt! – mstrom