假设我有以下简单的JUnit测试:
假设我有以下简单的JUnit测试
private Person person;
@Before
public void createObject()
{
String firstName = "John";
String lastName = "Doe";
person = new Person(firstName, lastName);
}
@Test
public void test1()
{
assert(firstName.equals("John"));
}
@Test
public void test2()
{
assert(lastName.equals("Doe"));
}
我应该编写一个@After方法来设置person = null
吗?
我尝试过没有@After方法的类似测试,但是我无法确定将其放在那里是否有任何优点或缺点。
请忽略测试名称不太有意义的事实。我只是发布一个简单的示例。