JUnit5 는 세 개의 서브 프로젝트로 구성되어 있다.JUnit Platform은 JVM에서 테스트 프레임워크를 구동하기 위한 런처와 테스트 엔진을 위한 API를 제공한다.JUnit Jupiter는 테스트를 작성하고 확장하기 위한 새로운 프로그래밍 모델과 확장 모델의