프로그래밍/TIL(국비과정)
TIL #37 - JUnit
양아무개
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 하면 유닛테스트 자바 파일이 하나 만들어 진다.
유닛 테스트를 실행하니 이런 창이 하나 뜬다.
멋진 코드를 짰다.
여하튼, 더 알아봐야겠지만 너무 신기하고 멋져서 급하게 기록해둔다.