Spring (스프링) 에서 JUnit 쓰기 / JUnit 이란

2022. 4. 26. 12:27Spring

 

JUnit이란

 

용도: 단위 테스트 

-> 모든 개발은 어느정도 진행이 되면 단위 테스트를 해 오류를 검증해야 하는 필요성이 있다.

형태: jar 파일 (Framework)

장점: 

1. System.out( 이클립스)으로 번거롭게 디버깅 하지 않아도 된다.

2. jar 파일을 다운 받아 넣거나 MVNRepository.com에서 다운받아 코드를 넣으면 되니 편리하다.

https://mvnrepository.com/artifact/junit/junit

3. @(어노테이션)을 활용해 간결하게 지원한다. 

 

단점: 디버깅이 힘들다.

 

 

Spring에서는 pom.xml (maven progect로 프로젝트 생성할 시 나오는 xml 파일)에 

원하는 버전의 dependency를 삽입해서 사용할 수 있다. 

 

삽입되었는지 확인하려면 package explore-maven dependencies에 jar 파일로 보임

 

 

단위 테스트 하고 싶은 파일-우측-Run as-JUnit Test 클릭

단위 테스트에 문제가 있으면 이런 메시지