연속된 AssertJ assertThat() 문은 체이닝되어야 합니다.

 

같은 객체를 타겟팅하는 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. :star2:

원문으로 바로가기

Star This Project