SpringBoot의 Test : JUnit 프레임워크

Eojin·2023년 6월 27일
0

스프링 부트에서 제공하는 많은 테스트 도구 중에서도 이번엔 JUnit 프레임워크를 살펴보려 한다 !


➡️ JUnit이란?

자바 프로그래밍 언어용 단위테스트 framework로, 이는 테스트 코드를 작성할 수 있는 환경을 제공해준다.

build.gradle의 dependencies 블럭에 아래와 같은 코드를 볼 수 있는데, 이제 우리는 JUnit framework를 사용하여 테스트 코드를 작성할 수 있는 상태가 된 것이다.

testImplementation 'org.springframework.boot:spring-boot-starter-test'


✅ JUnit의 특징

① main 메서드가 없다. Junit 은 테스트 실행 환경을 따로 가지고 있어서 main 메서드나 서버를 따로 실행시키지 않아도 테스트 코드를 실행할 수 있기 때문이다!

② 테스트 방식을 구분할 수 있는 애너테이션인 @Test를 제공한다. 이 애너테이션은 메서드를 호출할 때마다 새 인스턴스를 생성하기 때문에 독립 테스트를 가능하게 한다는 장점이 있다.

③ 자체적으로 결과를 확인할 수 있고 즉간적인 피드백을 제공한다.



profile
'함께'가 즐거운 개발 공부하는 사람입니다.

0개의 댓글

관련 채용 정보