Совершенно новый для unittesting и mockito, у меня есть метод для проверки, который вызывает метод для нового объекта. Как я могу издеваться над внутренним объектом?Mock «внутренний» объект с Mockito
methodToTest(input){
...
OtherObject oo = new OtherObject();
...
myresult = dosomething_with_input;
...
return myresult + oo.methodX();
}
Могу ли я высмеять оо, чтобы вернуть «abc»? я действительно только хочу, чтобы проверить свой код, но когда я издеваться «methodToTest» вернуть «42abc», то я не буду проверять мой «dosomething_with_input» -кода ...
Вы задаете вопрос, на который отвечает https://code.google.com/p/mockito/wiki/MockingObjectCreation, или я вас неправильно понял? –
Вы правы, что отвечает на мой вопрос, я ожидал этого уже. Но я надеялся найти способ без методов создания объектов, так как я не хотел менять код, чтобы уметь его удалять ... –