[Spring] Junit5 기본 어노테이션


[Spring] Junit5 기본 어노테이션

지난주 화요일부터 넥스트 스탭에서 진행하는 '이펙티브 코틀린 with TDD, Refactoring, Clean Code 4기' 수업을 참여중인데 해당 수업에서 Junit5를 이용하여 테스트 코드를 필수로 작성해야 하기 때문에 아직 테스트 코드에 익숙하지 않은 나에게 한번 정리해볼 필요가 있어서 Junit5 기본 어노테이션인 @Test, @BeforeAll 부터 @ParameterizedTest, @ValueSource, @CsvSource, @NullAndEmptySource 등까지 정리해 볼 생각이다. 우선, Junit5를 사용하기 위해서는 아래와 같이 build.gradle에서 아래와 같이 spring-boot-starter-test를 주입해주면 된다. dependencies { testImplementation 'org.springframework.boot:spring-boot-starter-test' } 주입을 하게 되면 아래와 같이 spring-boot-start-test...


#AfterAll #JUnit5 #NullAndEmptySouce #ParameterizedTest #Spring #springbootstartertest #Test #ValueSource #개발자 #비전공자 #스프링 #자바 #Java #isEqualTo #AfterEach #assertj #assertThar #assertThatThrowBy #BeforeAll #BeforeEach #build #CsvSource #Developer #DisplayName #gradle #테스트

원문링크 : [Spring] Junit5 기본 어노테이션