SpringFramework/JUnit Test 13

Assert 함수

매개변수 설명 expected - 예상하는 기대 값 actual - 실제 입력된 값 message - assert 함수 실행시 나오는 메시지 delta - 오차범위 assertEquals - expected 값과 actual 값 일치 여부 assertNotEquals - expected 값과 actual 값 미 일치 여부 assertNull - object 값 null 여부 assertNotNull - object 값 not null 여부 assertTrue - contition true 여부 assertFalse - contition false 여부 assertThat - JUnit4.4 버전부터 추가 - hamcrest 라이브러리 사용을 통합하여 assertion을 작성하는데 더 나은 방법을 제공 a..

관련 어노테이션

통합테스트 @SpringBootTest 통합 테스트를 제공하는 기본적인 스프링 부트 어노테이션 JUnit4 @RunWith(SpringRunner.class) 어노테이션을 함께 사용해야한다. JUnit5 @RunWith(SpringRunner.class) 어노테이션을 사용하지 않는다. properties 프로퍼티를 key=value 형식으로 추가할 수 있다. 다른 환경 설정 파일을 로드할 수 있다. 단위테스트 @WebMvcTest, @DataJpaTest, @RestClientTest, @JsonTest 등