java testcode 썸네일형 리스트형 [TestCode] assertion 기대값, 참 거짓 확인 (JUnit5) aseertEquals : 실제 값이 기대한 값과 같은지 확인 - 특정 기능을 실행했을경우 반환되는 값이 기대하는 값과 일치하는지 확인할 수 있는 메서드 이다. @Test @DisplayName("점심추천 만들기") void create_lunch() { Lunch lunch = new Lunch(); assertNotNull(lunch); // lunch 가 null이 아닌지 체크 assertEquals("Complete", lunch.getLunch(), "점심 만들기 성공시 Complete 여야한다."); // getLunch라는 메서드 실행시 Complete 가 반환되는지 체크 } - 위와같이 활용할 수 있으며, aseertEquals 사용시에 기대값, 실행함수 두 매개변수 위치가 서로 바뀌어도 .. 더보기 [TestCode] Test, Before, After, Disabled (JUnit5) JUnit 5 : 단위 테스트를 하는 자바개발자의 93%가 사용하는 자바 테스팅 프레임워크 - Java 8 버전 이상을 지원함 - Junifer : TestEngine Api 구현체, JUnit 5를 지원함 - Vintage : TestEngine Api 구현체, JUnit 4, 3를 지원함 @Test : 테스트 할 메소드를 지정하는 어노테이션 @Test void create() { Study study = new Study(); System.out.println("create"); } @BeforeAll : 모든 테스트가 실행되기 전 실행될 메소드를 지정 ( static으로 선언되어야 한다 ) @BeforeAll static void beforeAll() { System.out.println("befo.. 더보기 이전 1 다음