사용자 도구

사이트 도구


wiki:java:junit:junit5:example:예제_01

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
wiki:java:junit:junit5:example:예제_01 [2022/04/28 12:43]
emblim98
— (현재)
줄 1: 줄 1:
-====== [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 테스트 예제}} 
/var/services/web/dokuwiki/data/attic/wiki/java/junit/junit5/example/예제_01.1651117407.txt.gz · 마지막으로 수정됨: 2022/04/28 12:43 저자 emblim98