JUnit

Java Unit Testing

JUnit이란 java의 단위테스트를 위한 프레임워크를 말한다.객체의 인스턴스를 생성하여 로직 수행후 결과값이 기대값과 일치하는지 비교하거나 파일이나 네트워크 상의 연결이나 데이터베이스 연동 테스트 등을 수행할 수 있다.
assert관련 메소드를 제공하는데 실제 Junit에서 테스트시 참거짓 혹은 null 혹은 같은 객체인지등을 검사하는 메소드를 제공한다.
기본적으로는 Test 어노테이션을 제공해서 테스트할 메소드를 지정하고, Before나 after를 지정해서 테스트 전후 실행될 동작들을 지정하기도 한다.