Я хочу настроить свою тестовую базу данных с тестовыми данными, прежде чем начинать тесты. Я полагаю, что я должен запустить это один раз в начале модульных тестов, а не перед каждым тестовым классом для функции? Как я могу это сделать?Как получить единый setUp tearDown для всей группы тестов JUnit?
0
A
ответ
2
Вы можете добиться того, что с @SuiteClasses
аннотацию:
@RunWith(Suite.class)
@SuiteClasses({UserDaoTests.class, OrderDaoTests.class})
public class TestSuiteSetup {
@BeforeClass
public static void setUpDatabase() {
// ...
}
@AfterClass
public static void tearDownDatabase() {
// ...
}
}
тесты из UserDaoTests
и OrderDaoTests
будет работать между setUpDatabase
и tearDownDatabase
методами.
1
Принятое решение How to load DBUnit test data once per case with Spring Test сделает это. Он работает через произвольный набор тестовых примеров.
0
Для чего это необходимо, TestNG поддерживает это с помощью @BeforeSuite и @AfterSuite (и многих других аннотаций конфигурации).
Смежные вопросы
- 1. jUnit Использование setUp и tearDown
- 2. JUnit, Селен и Teardown
- 3. Лето тестов NHibernate Teardown
- 4. Методы SetUp/TearDown в тестах sahi с использованием junit framework
- 5. DUnit: «Global» SetUp and TearDown
- 6. call tearDown() в setUp()?
- 7. Методы Robotium setUp() и tearDown()
- 8. teardown для всего набора тестов
- 9. Teardown int с JUnit 4
- 10. JUnit: setUp и tearDown методы не работают должным образом
- 11. Teardown() в тестировании Junit для сброса полей
- 12. Rails 5 test global setup и teardown
- 13. JUnit3 с общим набором setUp() для нескольких тестов
- 14. @setUp и @tearDown Аннотации PHPUnit
- 15. JUnit - Сообщения об ошибках доступа в tearDown()
- 16. Добавление шага setUp для нескольких классов тестов JUnit
- 17. nunit setup/teardown не работает?
- 18. Java SVNKit Mock для тестов JUnit
- 19. Как очистить ресурсы, используя teardown класса junit
- 20. Как обойти Fitnesse SetUp/TearDown для индивидуального теста?
- 21. Junit setup с суппортом
- 22. Как получить Setup и Teardown, работающие на устройство?
- 23. Как работают setUp и tearDown для тестирования нагрузки с помощью Jmeter и Junit?
- 24. SenTestingKit setUp и tearDown переопределения вызываются дважды
- 25. Несколько уровней setUp/tearDown в TestNG?
- 26. setup/teardown using conftest in pytest
- 27. Группировка тестов JUnit
- 28. О JUnit тестов
- 29. «Нет тестов JUnit» в Eclipse
- 30. Как получить набор тестов в наборе тестов JUnit 4
Если я оставлю '@ RunWith', я получаю' Class not found'. Если я удалю это, я не получу никаких тестов, но у меня есть 4 '@ Test' в' DataAccessTests'. Пожалуйста, обратитесь к моему другому вопросу http://stackoverflow.com/questions/9627434/classnotfoundexception-when-in-junit-suite-setup-class –