
dependencies {
testImplementation 'org.junit.jupiter:junit-jupiter:5.5.0'
}
test {
useJUnitPlatform()
testLogging {
events "passed", "skipped", "failed"
}
}
메서드에 @Test ⇒ private X
Assertions 클래스가 제공하는 주요 단언 메서드
assertEquals(expected, actual): 실제 값이 기대하는 값과 같은지 검사
두 객체가 같은 값을 갖는지 비교
LocalDate dateTime1 = LocalDate.now();
LocalDate dateTime2 = LocalDate.now();
assertEquals(dateTime1, dateTime2);
assertNotEquals(unexpected, actual): 실제 값이 특정 값과 같지 않은지 검사
assertSame(Object expected, Object actual): 두 객체가 동일한 객체인지 검사
assertNotSame(Object unexpected, Object actual): 두 객체가 동일하지 않은 객체인지 검사
assertTrue(boolean condition): 값이 true인지 검사
assertFalse(boolean condition): 값이 false인지 검사