У меня есть группа тестовых классов, для которых требуется такая же настройка базы данных. Первоначально я использую аннотацию @BeforeClass в каждом из тезисов testes для запуска этой настройки. Для запуска всех этих тестов я использую класс тестового набора, т. Е. Один с аннотацией @RunWith (Suite.class).Запуск 2 наборов тестов junit с разными настройками @ перед настройкой
Далее, я хочу запустить те же тесты в другом окружении, что требует другой настройки базы данных. В идеале, если набор тестов распознает @ перед аннотацией, я могу перенести настройку из тестовых классов и в набор тестов. Но это не так. Итак, теперь я думаю о вызове каждой установки, а затем каждый тестовый класс, используя JUnitCore api. Мне интересно, есть ли лучший способ сделать это?
Любая причина не использовать конфигурационный файл и поместить туда enviornment информации? – Morvader
По разным настройкам базы данных, я имею в виду, что я фактически заполняю данные по-другому программным способом. – user2191332