이 글은 JUnit4를 기준으로 작성되었습니다. 테스트 코드를 작성할 때, 크게 두 부분으로 나누어서 생각할 수 있습니다. 1. 실행 단계 2. 검증 단계 실행 단계에서는 사용자 입력을 모방하여 테스트할 로직을 실행시킵니다. 검증 단계에서는 실행 단계가 예상한 대로 동작하는지 검증하게 됩니다. JUnit에서 이 검증 단계를 도와주는 메소드가 바로 org.junit.Assert.assertThat이라는 메소드 입니다. org.junit.Assert.assertThat 공식 문서 org.junit.Assert.assertThat의 기본 형태는 아래와 같습니다. public static void assertThat(T actual, Matcher