0
测试方法,我有以下类的Mockito - 无内法
public class EmailManager{
protected String getEmailContent(String content,String image){
String result = content.toPrettyLook(); //this is an inner method
result+="<img src='" + +"' />";
return result;
}
protected String getImageLocation(String image){
//write image to disc
return newLocation;
}
}
public class EmailManagerTest{
EmailManager emailManager;
@Test
public void testEmailContent(){
String result = emailManager.getEmailContent("Hello World");
}
}
我应该把什么注释以上EmailManager? @Spy @Mock或 @Autowired?
我怎么知道不能的Mockito执行getImageLocation始终 的回报,而不是它的“新位置”(正在由getEmailContent调用的方法)?我看了很多文章,并得到 “当”“存根”“doReturn”之间的混淆
这将工作在Mockito 1.8或以上。 – Zutty
我试过你的代码,但正在执行getImageLocation方法!任何原因? – Dejell
发布您的代码。我只是测试了我的,它工作正常。 –