같은 객체를 타겟팅하는 AssertJ assertion 함수는 여러 개의 assertThat을 사용하는 대신 체이닝되어야 합니다. 그것은 중복을 피하고 코드의 명료함을 증가시킵니다.
이 규칙은 같은 객체에 대해 여러 개의 assertThat()을 사용하는 경우 문제를 제기합니다.
규칙을 어긴 코드
assertThat(someList).hasSize(3);
assertThat(someList).contains("something");
규칙을 준수한 코드
assertThat(someList)
.hasSize(3)
.contains("something");
If you like SONARKUBE, don’t forget to give me a star.