Я впервые использую тестовые аннотации Spring и пытаюсь понять, как они подходят друг другу. Док говорит использовать @RunWith для указания тестового бегуна и @ContextConfiguration для указания файла конфигурации контекста config. Я хочу запустить эти тесты с помощью задачи JUnit от ant.пытается понять Spring @RunWith, @ContextConfiguration; и ANT
Я читал, что @RunWith является аннотацией JUnit, поэтому задача муравья JUnit не должна иметь никаких проблем с ее обработкой. Но @ContextConfiguration является аннотацией Spring, так как JUnit обрабатывает ее? Или Spring преобразует тестовый класс в подкласс JUnit TestCase и как-то задает тестовый бегун? Как они работают вместе?