我是junit测试的新手,所以即时通讯询问这些方法应该如何进行junit测试?
public void addUser(String username) {
usernames.add(username);
}
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append(name+"\n");
if ( usernames.size() == 0 )
sb.append("EMPTY\n");
for ( String user : usernames )
sb.append(user+"\n");
return sb.toString();
}
答案 0 :(得分:2)
为您提供一个开始:
@Test
public void test1() {
YourObject o = new YourObject();
o.addUser("TheUserNameYouWantToTest");
Assert.assertEquals("YourExpectedString", o.toString());
}
答案 1 :(得分:0)
使用assert-methods。您应该比较它是否与预期相同以及您的方法返回