https://www.javadoc.io/doc/org.assertj/assertj-core/latest/org/assertj/core/api/package-summary.html
import static org.assertj.core.api.Assertions.*;
AssertJ 클래스 이름 없이 바로 사용 가능.
모든 테스트 코드는 assertThat() 메소드에서 출발한다.
*assertThat*(result).contains("2", "1");
asertThat(테스트 타켓).메소드1().메소드2(). … ;
assertThat("Hello, world! Nice to meet you.") // 주어진 문자열은
.isNotEmpty() // 비어있지 않고
.contains("Nice") // "Nice"를 포함하고
.contains("world") // "world"도 포함하고
.doesNotContain("ZZZ") // "ZZZ"는 포함하지 않으며
.startsWith("Hell") // "Hell"로 시작하고
.endsWith("u.") // "u."로 끝나며
.isEqualTo("Hello, world! Nice to meet you."); // ~이다. 를 테스트한다.
다음과 같이 .~ .~ 형태로 나타낼 수도 있다.
JUnit5 완벽 가이드 – 민동현 – Dream Cometrue (donghyeon.dev)