Попытка провести некоторое тестирование JUnit, но прошло некоторое время, поэтому я забыл кое-что. Если я тестирую класс, я создаю объект класса в @before(), но затем в режиме teardown я не должен делать его нулевым? таким образом он устраняет любые проблемы или что-либо, что может помешать моему следующему тесту?Teardown() в тестировании Junit для сброса полей
до сих пор я это сделал.
package potluck.Testing;
import static org.junit.Assert.*;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import potluck.domain.Controller;
/**
* @author Samuel
*
*/
public class ControllerTest {
/**
* @throws java.lang.Exception
*/
@Before
public void setUp() throws Exception {
Controller testCntlr = Controller.getInstance();
}
/**
* @throws java.lang.Exception
*/
@After
public void tearDown() throws Exception {
testCntlr() = null;
}
}
но он говорит, что он не может быть разрешен переменной.
Объем контроллера находится в setup(), поэтому как его можно найти в tearDown()? Переместите переменную. – KevinO