어설션을 포함하지 않는 테스트 메서드를 보고합니다. 이 메서드는 불완전하거나 취약한 테스트 사례를 나타낼 수 있습니다.
예:
public class ExtensiveTest {
@Test
public void testAlive() {
System.out.println("nothing");
}
}
검사 구성:
-
테이블을 사용하여 어설션으로 한정하는 정규화된 클래스 이름과 메서드 이름 정규 표현식의 조합을 명시합니다. 클래스 이름도 하위 클래스와 일치합니다.
-
'assert' 키워드를 어설션으로 간주 옵션을 사용하여
assert
키워드를 사용하는 Java assert
문을 어설션으로 간주해야 하는지 지정합니다.
-
예외를 선언하는 테스트 메서드 무시 옵션을 사용하여 예외를 선언하는 테스트 메서드를 무시합니다.
실패 시 예외가 발생하여 어설션이 필요하지 않은 테스트가 있는 경우에 유용할 수 있습니다.