Java – JUnit: call @ after to set the object to null
•
Java
Suppose I have the following simple JUnit test
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"));
}
Should I have a @ after method that sets person = null?
I tried a similar test without @ after method, and I can't seem to find out whether it has any advantages or disadvantages
It doesn't make sense to ignore test names I just released a simple example
Solution
You can, but it doesn't make any sense Call the @Before method before each test run. With or without @ after, people will be GC
The content of this article comes from the network collection of netizens. It is used as a learning reference. The copyright belongs to the original author.
THE END
二维码
