У меня есть критерий junits для сегментов
@ContextConfiguration(locations = { "file:../business/src/test/resources/application-context-test.xml",
"file:src/main/webapp/WEB-INF/confA.xml", "classpath:/mvc-dispatcher-servlet-test.xml"})
@WebAppConfiguration
@RunWith(SpringJUnit4ClassRunner.class)
public class ProductContentControllerTest {
...
}
Внутри класса все тесты должны выполняться в одном и том же контексте (это так).
Но я хочу, чтобы все мои классы тестов были независимыми. Я предполагал, что я был по умолчанию, но когда я запускаю весь тест вместе, кажется, что он работает слишком быстро.
Как это работает, контекст приложения запускается только один раз для каждого класса тестов?
Должен ли я добавить: @DirtiesContext (классMode = ClassMode.AFTER_CLASS)
для каждого тестового класса?
спасибо