728x90
반응형
JUnit5에서 @Test(expected = Exception.class)가 없어졌다.
기존 Junit4에서 사용하는 방법
@Test(expected = NullPointerException.class)
public void givenNull_whenThrowsErrorOnCreate_thenCorrect() {
String name = null;
Optional.of(name);
}
NullPointerException을 발생시켜야 테스트가 통과한다.
Junit5에서 사용하는 방법
@Test
void givenNull_whenThrowsErrorOnCreate_thenCorrect() {
assertThrows(NullPointerException.class, ()->{
String name = null;
Optional.of(name);
});
}
728x90
반응형
'TDD이론과연습&리팩토링' 카테고리의 다른 글
Sonarqube 설치 intellij 연동하기 (0) | 2023.02.15 |
---|---|
자바 플레이그라운드 TDD 자동차 경주 (0) | 2022.10.19 |
구글 코딩 컨벤션 위반 Rule 수정하기 (0) | 2022.10.19 |
intellij 구글 코딩 컨벤션 적용하기 (0) | 2022.10.19 |
TDD 구현시 체크 사항 (0) | 2022.10.17 |