본문 바로가기
나만의 정리

[Intellij] 인텔리제이 단위 테스트 해보기 (JUnit)

by 코리늬 2018. 9. 13.

1. JUnit 이란?

 - JUnit은 자바용 단위 테스트 작성을 위한 산업 표준 프레임워크다.


2. 라이브러리 추가 & 실습

 - Intellij에서의 JUnit을 해보려고 한다. 

public class Cal {
public int cal (int a, int b){
return a+b;
}
}

 

  1. 위의 코드에서 클래스 이름을 클릭 후 'alt + enter'를 누르고 create Test를 클릭한다

  2. create Test를 클릭하면 아래와 같은 창이 뜨는데 여기서 사용할 JUnit라이브러리를 선택하고 아래 테스트 할 메소드를 체크한다.

 

  3.  OK 버튼을 눌러주면 아래와 같이 'CalTest'라고 테스트를 수행할 클래스가 작성된다.

     @Test 어노테이션을 테스트 할 메소드명 위에 작성한다. 

import org.junit.Test;

import static org.junit.Assert.*;

public class CalTest {

@Test
public void cal() {

}
}


 4. 이제 코드를 작성하고 실행을 시킨다.

import org.junit.Test;

import static org.junit.Assert.*;

public class CalTest {
Cal c = new Cal();
int a = 10;
int b = 20;

@Test
public void cal() {
assertEquals(30, c.cal(a,b));
}
}


 5. 결과 확인

아무 문제가 없으면 tests passed와 함께 에러가 뜨지 않는다.


테스트 완료.


댓글