【发布时间】:2013-05-20 09:02:13
【问题描述】:
我有以下课程
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”之间混淆
【问题讨论】:
标签: java spring unit-testing testng mockito