0
對象我有模擬使用構造的Mockito
類Class A {
ServiceClass serviceClass;
public A(ServiceClass obj){
serviceClass = obj;
}
public String methodA(String i){
String j = serviceClass.someMethod(i);
return j;
}
}
這裏我有一些方法在用於服務類,我已經創建的模擬對象,I M呼叫服務類方法。
ServiceClass serviceClassMock = Mockito.mock(ServiceClass.class);
A objA = new A(serviceClassMock);
@Test
public void test(){
when(serviceClassMock.someMethod("1")).thenReturn("1");
String j = objA.methodA("1");// here gives me wanted be invoked but not. there where 0 interaction
verify(serviceClassMock).someMethod("1");
}
你能告訴我們你想要測試的方法嗎? –
@DavidWallace plz check編輯 – user3060230
在你的測試中是否有'verify'的地方? –