자바 단위테스트

    Junit Test

    @Test는 해당 메소드가 단위 테스트임을 명시하는 어노테이션이다. JUnit은 테스트 패키지 하위의 @Test 어노테이션이 붙은 메소드를 단위 테스트로 인식하여 실행시킨다. 이 상태로 실행하면 테스트 이름이 함수 이름이 default로 지정되는데, @DisplayName 어노테이션을 사용하여 읽기 좋은 다른 이름을 부여할 수 있다. junit이 클래스를 가져와서 컨테이너에 있는 빈들에 의존성을 주입해준다.