개발놀이터

Spring 테스트클래스 본문

Spring/Spring

Spring 테스트클래스

마늘냄새폴폴 2021. 8. 10. 23:47

*Test클래스 작성
테스트 클래스를 만들고 난 후에 테스트 할 함수 위에 @Test 어노테이션을 붙인다. 클래스 옆에있는 화살표를 누르고 Run을 누르면 테스트가 시작된다.

테스트를 진행할 때 given(어느것이 주어지는지) when(이 부분이 실행될 때) then(이러한 결과가 나온다) 이 세개를 주석처리 하고 그 아래 쓰는것이 가독성을 높인다.

객체가 같은지 확인시켜주는 Assertions클래스가 두개 있는데 java.assertj.core.api를 고르면 된다. Assertions.assertThat(기준되는객체).isEqualTo(테스트할객체) 이렇게 넣으면 됨

테스트 하나가 끝날 때 마다 실행하는 @AfterEach 어노테이션이 있는데 이 어노테이션을 붙이면 테스트가 하나 끝날때마다 실행시켜준다. 

AfterEach에 객체를 초기화해주는 메소드를 넣으면 된다.

'Spring > Spring' 카테고리의 다른 글

스프링 빈 생명주기 콜백  (0) 2021.08.16
스프링 @Autowired, @Component, @Qualifier, @Primary  (0) 2021.08.15
스프링빈 조회  (0) 2021.08.13
DI와 스프링빈  (0) 2021.08.13
커스텀 태그 만들기  (0) 2021.07.29