Test/더 자바, 테스트하는 다양한 방법
-
2. MockitoTest/더 자바, 테스트하는 다양한 방법 2022. 11. 11. 18:12
Mockito 소개 - Mock : 진짜 객체와 비슷하게 동작하지만 프로그래머가 직접 그 객체의 행동을 관리하는 객체 - Mockito : Mock 객체를 쉽게 만들고 관리하고 검증할 수 있는 방법을 제공 Mockito 시작하기 - 스프링부트 2.2+ 프로젝트 생성시 spring-boot-starter-test에서 자동으로 Mockito 추가해 줌 ㆍmockito-core ㆍmockito-junit-jupiter - 다음 세 가지만 알면 Mock을 활용한 테스트를 쉽게 작성할 수 있다. ㆍMock을 만드는 방법 ㆍMock이 어떻게 동작해야 하는지 관리하는 방법 ㆍMock의 행동을 검증하는 방법 Mock 객체 만들기 - Mockito.mock() 메소드로 만드는 방법 @Test void createStud..
-
1. JUnit5Test/더 자바, 테스트하는 다양한 방법 2022. 10. 27. 17:28
JUnit5 기본 애노테이션 @Test - test 메서드에 사용 @BeforeAll - 모든 테스트가 실행하기 전에 딱 한번만 호출 - static void로 작성 @AfterAll - 모든 테스트가 실행된 후 딱 한번만 호출 - static void로 작성 @BeforeEach - 각각의 테스트 실행 전 실행 @AfterEach - 각각의 테스트 실행 후 실행 @Disabled - 테스트를 실행하고 싶지 않을 때 사용 JUnit5 테스트 이름 표기 @DisplaynameGeneration - Method와 Class 레퍼런스를 사용해서 테스트 이름을 표기하는 방법 설정 - 기본 구현체로 ReplaceUnderscores 제공 @DisplayName - 어떤 테스트인지 테스트 이름을 보다 쉽게 표현할 ..