Ausnahme : mockito wollte aber nicht aufgerufen werden, Eigentlich gibt es gar keine Wechselwirkungen mit diesem mock

Habe ich interface

Interface MyInterface {
  myMethodToBeVerified (String, String);
}

Und Umsetzung der Schnittstelle ist

class MyClassToBeTested implements MyInterface {
   myMethodToBeVerified(String, String) {
    …….
   }
}

Habe ich eine andere Klasse

class MyClass {
    MyInterface myObj = new MyClassToBeTested();
    public void abc(){
         myObj.myMethodToBeVerified (new String(“a”), new String(“b”));
    }

}

Ich bin versucht, zu schreiben JUnit für MyClass. Ich habe getan,

class MyClassTest {
    MyClass myClass = new MyClass();

    @Mock
    MyInterface myInterface;

    testAbc(){
         myClass.abc();
         verify(myInterface).myMethodToBeVerified(new String(“a”), new String(“b”));
    }
}

Aber ich bin immer mockito wollte aber nicht aufgerufen werden, Eigentlich gibt es gar keine Wechselwirkungen mit diesem mock zu überprüfen, rufen Sie.

kann jemand empfehlen, einige Lösungen.

InformationsquelleAutor user3096719 | 2013-12-12

Schreibe einen Kommentar