양아무개 2020. 6. 30. 02:19

 

# JUnit

JUnit 이란, java용 단위 테스트(유닛 테스트) 프레임 워크이다. 

유닛테스트란 컴퓨터 프로그래밍에서 소스 코드의 특정 모듈이 의도된 대로 정확히 작동하는지 검증하는 절차이다. 

쉽게 말하면 JUnit 은 함수나 메소드에 대한 테스트 케이스에 대한 작동을 검증하는 장치 인 것이다. 

(프레임워크를 어떤 장치라고 표현하는 것이 옳은 것인지는 잘 모르겠다.) 

 

이번에 과제를 받아 존재를 처음 알게 되었고, 진작 알았으면 얼마나 좋았을까 하는 생각이 들었다..

 

나는 현재 Java8을 쓰고 있는데 따로 jar 파일과 같은 파일 필요없이 이클립스 내에서 받을 수 있었다.

현재 프로젝트 우클릭 > Build Path > Add Libraries

그리고 Add Libraries 창이 뜨면 JUnit을 눌러준다.

 

 


내가 하고 있는 프로젝트에서 unit test 를 추가하고 싶다면

현재 코딩을 하고 있는 패키지에 오른쪽 마우스를 누르고 new로 들어가면 곧잘 찾을 수 있다. 

 

unitTest의 이름은 보통 현재 class 명 + Test 라고 한다 

unitTest에서 내가 만든 메서드 중 unit Test를 실행하고 싶은 메서드만 클릭해서 Finish 하면 유닛테스트 자바 파일이 하나 만들어 진다. 

 

유닛 테스트를 실행하니 이런 창이 하나 뜬다. 

멋진 코드를 짰다. 

 

 

여하튼, 더 알아봐야겠지만 너무 신기하고 멋져서 급하게 기록해둔다.