@DirtiesContext 어노테이션의 잘못된 'mode' 구성을 보고합니다.
예:
@ContextConfiguration
@DirtiesContext(methodMode = MethodMode.AFTER_METHOD, // 어노테이션이 추가된 테스트 클래스에서 메서드 모드를 설정하는 것은 무의미합니다. 클래스 수준으로 제어하려면 classMode를 대신 사용하세요.
hierarchyMode = DirtiesContext.HierarchyMode.CURRENT_LEVEL) // 컨텍스트가 @ContextHierarchy를 통해 계층 구조의 일부로 구성된 경우, hierarchyMode를 사용해야 합니다
public class MyTest {
@DirtiesContext(classMode = DirtiesContext.ClassMode.AFTER_CLASS, // 어노테이션이 추가된 테스트 메서드에서 클래스 모드를 설정하는 것은 무의미합니다. 메서드 수준으로 제어하려면 methodMode를 대신 사용하세요.
hierarchyMode = DirtiesContext.HierarchyMode.CURRENT_LEVEL) // 컨텍스트가 @ContextHierarchy를 통해 계층 구조의 일부로 구성된 경우, hierarchyMode를 사용해야 합니다
public void testFoo() {...}
}