Toggle theme
문제를 잘 정의하는 것은 문제를 절반 해결한 것이다. - 2023.12
사용자 도구
Toggle theme
로그인
사이트 도구
검색
도구
문서 보기
이전 판
PDF로 내보내기
Fold/unfold all
역링크
최근 바뀜
미디어 관리자
사이트맵
로그인
>
최근 바뀜
미디어 관리자
사이트맵
현재 위치:
start
»
wiki
»
java
»
junit
»
junit5
»
example
wiki:java:junit:junit5:example
이 문서는 읽기 전용입니다. 원본을 볼 수는 있지만 바꿀 수는 없습니다. 문제가 있다고 생각하면 관리자에게 문의하세요.
====== [JUnit 5] Eclipse에서 테스트하기 ====== <WRAP left notice 80%> * description : [Java] Polymorphism * author : 오션 * email : shlim@repia.com * lastupdate : 2022-04-28 Thr </WRAP> <WRAP clear></WRAP> ===== 절차 ===== - Eclipse에서 Spring Starter Project 생성 - New Spring Starter Project Dependencies - 설정하지 않음 - src/main/java에서 프로젝트 생성 시 기본으로 만들어지는 java 파일 삭제 - src/test/java에서 프로젝트 생성 시 기본으로 만들어지는 java 파일 삭제 ===== src/main/java에서 Calculator.java 클래스 생성 ===== \\ <code java> package com.ocean.inflearnthejavatest; public class Calculator { public int sum(int num1, int num2) { return num1 + num2; } } </code> \\ - Package Explorer에서 Calculator.java 파일 우 클릭 > New > Other > Java > JUnit > JUnit Test Case 또는 파일 우 클릭 > New > JUnit Test Case 선택 - New JUnit Test Case 팝업에서 Case under test 항목에 테스트로 설정된 파일 확인 > Next 버튼 클릭 > Test methods 팝업에서 메소드를 선택 후 Finish 버튼 클릭 - src/test/java에 CalculatorTest.java 파일이 생성됨 \\ ===== src/test/java CalculatorTest.java 클래스 자동 생성 ===== \\ <code java> package com.ocean.inflearnthejavatest; import static org.junit.jupiter.api.Assertions.assertEquals; import org.junit.jupiter.api.Test; class CalculatorTest { @Test void testSum() { fail("Not yet implemented"); } } </code> \\ ===== testSum() 메소드에 테스트 코드를 아래와 같이 작성 ===== \\ <code java> package com.ocean.inflearnthejavatest; import static org.junit.jupiter.api.Assertions.assertEquals; import org.junit.jupiter.api.Test; class CalculatorTest { @Test void testSum() { Calculator calculator = new Calculator(); assertEquals(30, calculator.sum(10, 20)); } } </code> \\ src/test/java CalculatorTest.java - 마우스 우 클릭 > Run As > JUnit Test 클릭\\ \\ 테스트 성공시 화면\\ {{:wiki:java:junit:junit5:example:테스트성공.png?600|테스트성공}}\\ \\ assertEquals의 예상 값을 아래와 같이 50으로 변경 후, JUnit Test 실행 시,\\ \\ <code java> assertEquals(50, calculator.sum(10, 20)); </code> \\ 테스트 실패 화면\\ {{:wiki:java:junit:junit5:example:테스트실패.png?600|테스트실패}}\\ ==== Ref ==== [[https://kitty-geno.tistory.com/14|JUnit - Eclipse에서 JUnit 테스트 하기]]\\ {{tag> 오션, Eclipse - JUnit 5 테스트 예제}}
/volume1/web/dokuwiki/data/pages/wiki/java/junit/junit5/example.txt
· 마지막으로 수정됨: 2023/01/13 18:44 (바깥 편집)
문서 도구
문서 보기
이전 판
역링크
PDF로 내보내기
Fold/unfold all
맨 위로