개발놀이터
Spring 테스트클래스 본문
*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 |