весна Должен ли я использовать @DirtiesContext на каждом классе

У меня есть несколько тестов джунит,

@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 (classMode = ClassMode.AFTER_CLASS)

на каждом тестовом классе?

Спасибо

Ответы на вопрос(1)

Ваш ответ на вопрос