테스트 코드/JUnit5
애노테이션
애노테이션 JUnit Jupiter에서는 프레임워크 상에서 테스트를 구성하고 확장하는데 도움이 되는 Annotation 들을 제공합니다,. 모든 핵심 Annotation들은 junit-jupiter-api 모듈 내의 org.junit.jupiter.api 패키지에 위치하고 있습니다. @Test @Test void methodTest(){ assertEquals("ddings", Home.name); } 메소드가 테스트 메소드임을 나타냅니다. @ParameterizedTest @ParameterizedTest(name = "{index} : Number => {0}") @ValueSource(ints = {10,20,30,40}) void methodTest(int value){ assertTrue(val..
JUnit 5?
JUnit 5? JUnit : 자바를 위한 단위테스트 프레임워크 JUnit5은 세 가지의 하위 프로젝트, JUnit Platform + JUnit Jupiter + JUnit Vintage 로 구성됩니다. 런타임 시에 Java 8 이상의 버전이 필요하며, 이미 이전버전의 JDK로 컴파일된 코드는 테스트 가능합니다. JUnit Platform JVM에서 테스트 프레임워크를 동작시키기 위한 기반을 제공합니다. 테스트 프레임워크를 실행시키기 위한 TestEngine API를 정의하고 있으며 추가적으로 Console Launcher와 JUnit 4 based Runner를 제공합니다. Console Launcher : Command Line에서 동작하기 위함 JUnit 4 based Runner : JUnit4..