【发布时间】:2014-06-21 17:55:43
【问题描述】:
我需要测试三个课程。事实上,我需要编写一些单元测试来涵盖此类的所有功能。但问题是我不知道我需要从什么时候开始。就我而言,使用 Mockito 框架非常重要。所以我会得到任何帮助。
这是我的课
public class Girl extends Father {
protected Girl(Info info) {
super(info);
}
public Boy create(String param) {
return new Boy(info, param);
}
}
男孩班
public class Boy extends Father {
private final String param;
public Boy(Info info, String param) {
super(info);
this.param = param;
}
public void method (){
new RemoteService().invoke(param);
}
}
Info类(这个类我不用测试)
public class Info {
private Integer accountNumber;
public Integer getAccountNumber() {
return accountNumber;
}
public void setAccountNumber(Integer accountNumber) {
this.accountNumber = accountNumber;
}
}
还有父类 公共抽象类父亲{
protected final Info info;
public Father(Info info) {
this.info = info;
}
}
【问题讨论】:
-
Girl扩展Father?我思想开放,但我觉得这里出了点问题…… -
这里似乎没什么可测试的。
-
您认为为什么需要使用 Mockito?你想测试什么?
-
我收到的一个建议是检查
Info实例实际上传递给Fathersuper(info)在Girl类中。 -
你想测试什么,到目前为止你尝试了什么?
标签: java unit-testing mockito