对单元测试和模拟非常陌生,我有一个方法来测试它调用一个新对象的方法。如何模拟内部对象?
methodToTest(input){
...
OtherObject oo = new OtherObject();
...
myresult = dosomething_with_input;
...
return myresult + oo.methodX();
}
我可以模拟 oo 以返回“abc”吗?我真的只想测试我的代码,但是当我模拟“methodToTest”以返回“42abc”时,我不会测试我的“dosomething_with_input”代码......