В TestCase
в setUp()
Я хочу быть уверенным, что данные базы данных находятся в известном состоянии.call tearDown() в setUp()?
Поскольку я не знаю, оставил ли другой тест некоторые данные, я начал удалять старые вещи.
Теперь я обнаружил, что могу использовать меньше кода, если я позвоню tearDown()
в первой строке setUp()
.
Это общий шаблон? Или есть лучшее решение?
Update
Я знаю, как tearDown()
вызывается (всегда после теста).
Почему не Teardown в сам тест? –
для теста в тестах: setUp -> test -> tearDown. Вам не нужно вызывать teardown в настройке. Teardown всегда называется. это в окончательном утверждении. – User