JUnit
[JAVA]JUnit5
1. JUnit 이란? -. Java 및 JVM을 위한 프로그래머 친화적인 테스트 프레임워크 -. 오픈소스 단위테스트 도구 2. JUnit의 등장 -. 이전 개발 테스트는 main method에 production Code와 TestCode가 혼재하여 작성하였다. -. 이러한 개발 테스트의 문제는 ⓐ클래스 규모가 커져 복잡도 증가 ⓑ운영소스에 테스트코드 존재 ⓒSystem.out이나 소요시간을 수동으로 출력 및 결과 확인 ⓓ불분명한 테스트 의도 및 이력 관리 등이 있다. -. 위 문제들을 해결하기 위한 도구로 JUnit 탄생 3. JUnit5 -. 모던 자바의 최신기술(람다,스트림 등)에 맞춰 구성 -. JUnit 5 = JUnit Platform + JUnit Jupiter + JUnit Vintage..