Myclass 有一个方法 getdata(String name)。调用setter方法后返回Student类对象那么如何为此编写测试代码在这里....
class Myclass {
Student st = new Student();
public Student getdata(String name){
st.setName(name);
return st;
}
}
我想测试天气 st 是否为空
Myclass 有一个方法 getdata(String name)。调用setter方法后返回Student类对象那么如何为此编写测试代码在这里....
class Myclass {
Student st = new Student();
public Student getdata(String name){
st.setName(name);
return st;
}
}
我想测试天气 st 是否为空
如果Student
该类有一个getName
方法,那么您可以测试它:
Myclass obj = new Myclass();
final String NAME = "bob";
Student student = obj.getdata(NAME);
assertThat(student.getName(), is(NAME));
但是,您发布的代码对我来说看起来有点可疑 - 如果您getdata
使用不同的名称调用两次,您将两次更新同一个Student
对象,这真的是您想要发生的事情吗?
Student student1 = obj.getdata("mitchell");
Student student2 = obj.getdata("webb");
// student1 and student2 are the same object, with the name 'webb'