본문 바로가기

Spring

JUnit 5

반응형

테스팅 프레임워크

- 단위 테스트 작성을 위함, Java 8 이상

 

@Test

  • 테스트 단위의 메서드 구성

@BeforeAll / @AfterAll

  • 여러 테스트가 모두(전부) 실행 될 때, 실행 전에 & 후에 한 번만 사용 됨
  • static void 메소드여야 함

@BeforeEach / @AfterEach

  • 모든 테스트가 하나 하나 실행하기 이전과 이후에 실행 됨
  • static일 필요 없음

@Disabled

  • 실행되지 않아야 할 메소드

assertEquals(extends value, actual value, message)

message는 Supplier로 사용해서 람다 식으로 표현하는 것이 좋다.

assertAll()

위와 같이 람다 식으로 묶어서 실행할 수 있다.

반응형

'Spring' 카테고리의 다른 글

Logback 사용하기  (0) 2022.03.06
AWS Amplify  (4) 2021.11.20
리플렉션 API: 클래스 정보 조회  (1) 2021.02.01
Spring AOP 개념  (3) 2020.12.02
Environment - 프로퍼티  (2) 2020.11.25