Junit 5는 가장 최근에 개발된 JUnit으로 매우 쉽고 간결하게 테스트 코드를 작성할 수 있다는 장점이 있다. JAVA4를 사용했던 Junit4와는 다르게 JAVA8을 사용하기 때문에, lambda등 최근 많이 사용되는 식들을 사용할 수 있다. Junit 5의 아키텍처는 다음과 같다. 수업에서 gradle과 IntelliJ를 사용하기 때문에 JUnitPlatform을 사용하였다. 테스트 라이프 사이클 테스트 라이프 사이클은 테스트가 실행될 때 생명주기이다. Junit5에서는 총 5가지의 어노테이션이 존재한다. 우선, 테스트라이프 사이클 순서를 간단하게 그림으로 나타내면 다음과 같다. 각 어노테이션들에 대해 자세히 알아보자. @BeforeAll BeforeAll은 static method로 class..