전체 글28 [Junit5] 실행 순서가 보장되지 않는 test에서 공통 생성자 관리 @BeforeEach : @Test, @RepeatedTest, @ParameterizeTest, @TestFactory가 붙은 테스트 메소드가 실행하기 전에 실행된다. (Junit4 -> @Before) @AfterEach : @Test, @RepeatedTest, @ParameterizeTest, @TestFactory가 붙은 테스트 메소드가 실행되고 난 후 실행 된다. (Junit4 -> @After) 사용 경우 1. 테스트는 실행 순서가 보장되지 않아 하나의 테스트 메소드 실행 시 초기화가 필요할 경우 사용된다. 2. 중복 코드를 줄이기 위해 사용된다. - 별도의 fixture를 관리 (공통 생성자를 하나의 메소드를 묶기) * fixture이란? 테스트를 수행하는데 필요한 정보나 오브젝트를 픽스처.. 2023. 8. 16. AssertJ 테스트 API AssertJ 오픈소스 라이브러리 JUnit5와 차이점 junit은 assertEquals(expected, actual)과 같이 두개의 인자를 받아 비교하는 반면 assertj는 assertThat(actual)로 하나의 인자만 요구하여 가독성이 좋다. 2023. 8. 16. [Java] 인터페이스란? 2023. 8. 9. [Spring] repository 란 2023. 8. 9. 이전 1 ··· 3 4 5 6 7 다음