테스트 클래스는 네이밍 컨벤션을 준수해야 합니다.

 

공유된 네이밍 컨벤션은 팀이 효율적으로 일하게 합니다. 이 규칙은 테스트 클래스 이름이 제공되는 정규식에 맞지 않는 경우 문제를 제기합니다.

규칙을 어긴 코드

기본 값: ^((Test IT)[a-zA-Z0-9_]+ [A-Z][a-zA-Z0-9_]*(Test Tests TestCase IT ITCase))$
class Foo {  // 규칙을 어긴 코드
    @Test
    void check() {  }
}

class Bar {  // 규칙을 어긴 코드
    @Nested
    class PositiveCase {
        @Test
        void check() {  }
    }
}

규칙을 준수한 코드

class FooTest {
@Test
  void check() {  }
}

class BarIT {
    @Nested
    class PositiveCase {
        @Test
        void check() {  }
    }
}

If you like SONARKUBE, don’t forget to give me a star. :star2:

원문으로 바로가기

Star This Project