JUnit中TestCase的问题
GFox 2004-04-17 09:19:22 我刚刚开始学习写TestCase,觉得有些疑惑:如果一个类做某件事要两个以上方法配合时,TestCase应该怎么写?
比如说像下面的代码,无法单独测试Get或Set:
代码:
public class User {
public String getName();
public void setName(String name);
}
public class UserTest extends TestCase {
public void testSetName() {
User user = new User();
String name1 = "name1";
user.setName(name1);
String name2 = user.getName();
assertEquals("Name",name1,name2);
}
public void testGetName() {
//难道这里再写一次和上面一模一样的代码?
//又或者不要这个方法?
//或者是两个方法合为一个testGetSetName()?
}
}