SpringJunit4ClassRunner - можно ли изменить время жизни закачанных ресурсов? - PullRequest
1 голос
/ 13 ноября 2009

Экспериментально я обнаружил, что SpringJunit4ClassRunner рассматривает контекст и его bean-компоненты как «область видимости класса» в смысле области видимости JUnit. Он инициализирует мои компоненты один раз для всего набора тестов в классе.

Есть ли способ использовать этот механизм и заставить эти вещи быть «областью тестирования»? Короче говоря, я хотел бы, чтобы контекст загружался как @Before вместо @BeforeClass.

1 Ответ

4 голосов
/ 15 ноября 2009

Вы можете аннотировать методы тестирования, которые загрязняют контекст Spring, с помощью @DirtiesContext (задокументировано здесь ), вызывая перезагрузку контекста для последующих тестов в классе.

Я понимаю, что это не совсем то, что вы просите, но, возможно, это будет делать то, что вам нужно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...