테스트2 [SpringBoot] 멀티모듈 구조에서, 다른 모듈의 테스트 클래스 사용하기 Gradle Test Fixture 사용해서 테스트 중복코드를 줄일 수 있어요. 멀티모듈 구조에서 다른 모듈의 Test 폴더를 사용할 수 없으니, 중복되는 클래스가 각각의 모듈의 Test 폴더에 포함되었어요. 저는, Gralde 멀티모듈 구조에서, 의존을 하는 모듈의 Test 폴더까지 사용하고 싶었어요. 이때 사용할 수 있는 것이 Gradle Test Fixture입니다 ㅎㅎ TestFixutre 적용 먼저 test fixture를 사용할 모듈에서 testfixture 의존성을 넣어요. (domain-cvi/build.gradle) plugins{ id 'java-library' //**new**!! id 'java-test-fixtures' //**new**!! id .. 2021. 11. 2. [JUnit5] @ParameterizedTest 애노테이션(반복 테스트) 커스텀 하기 반복 테스트(ParameterizedTest)에 대한 출력을 통일성 있게 하고싶어 아래와 같은 옵션들을 지정했어요. @ParameterizedTest(name = "{displayName} {index}, args = {arguments}") @DisplayName("사용자 생성 - 성공") @ParameterizedTest(name = "{displayName} {index}, args = {arguments}") @ValueSource(strings = {"ㅁㅇㄹㅁㅇㄹ", "ㅓㅓㅓㅓ", "adfdf", "검프", "검프23213"}) void save(String name) { ... } 테스트 출력시 위와 같이 나오며, "반복 테스트의 이름, 실행 번호, 파라미터"와 같은 형식으로 나오게 했어요. .. 2021. 10. 20. 이전 1 다음