class ArgumentClass{
int var;
}
class ClassMocked{
int aMothod(ArgumentClass argumentClass){
return anInt;
}
}
class MyTest{
Mock and Stub here
}
在MyTest中,我想存根aMothod,使其返回基於ArgumentClass.var的值。我必須一氣呵成。 換句話說,我有一個測試用例,其中一個moehod被應用程序代碼調用了三次,並且基於一個參數對象中的變量,我需要不同的返回值。我需要相應地存根。請讓我知道是否有辦法。基於參數的存根方法
您應該提供一些關於您想要的測試和模擬方法的預期結果的更多信息。例如,你可以調用'when(mock.aMethod(any())),thenReturn(1,2,3)',但我不知道你的情況是否足夠了解這是否是你需要的。 –