напишите чистые тесты junit4 - PullRequest
       5

напишите чистые тесты junit4

1 голос
/ 16 сентября 2010

с тестом junit, как я могу запустить прикладную программу, затем правильно закрыть ее и выполнить для каждого теста?

  • @ test public void test1 () {// start appli // test Jtextfield// закрываем appli}
  • @ test public void test2 () {// запускаем appli // test ComboBox // закрываем appli}
  • @ test public void test3 {// запускаем appli //test Jbutton // закрыть приложение

}

1 Ответ

1 голос
/ 16 сентября 2010

Как правило, есть средства для выполнения некоторых действий до и после прохождения тестового класса / метода тестирования в junit 4 (см. Информацию об аннотациях @BeforeClass и @BeforeMethod, например, здесь: http://junit.sourceforge.net/javadoc/org/junit/BeforeClass.html)

Но поведение запуска / остановки приложения выглядит ближе к функциональному тестированию, а не модульному тестированию. Вероятно, было бы лучше не запускать и останавливать все приложение, а выполнить некоторую переинициализацию приложения.

Кроме того, существует совершенная среда тестирования функциональности TestNG (http://testng.org),), которая также предоставляет средства, подобные аннотациям beforeclass / beforemethod.

...