본문 바로가기

개 발코딩

intellij에서 junit 사용하기

인텔리제이에서 junit 사용에 대해 구글링을 열심히 했는데, 너무 부분적으로 나와있는게 많아서

이번에 내가 직접한 것을 올린다.

그런데 사람에 따라 이것도 부분적이라고 느낄 수도 있을 것 같다.


첫째로 플러그인을 다운받는다.

setting > plugin 에서 Junit으로 검색해서 설치하면 된다.


 테스트 코드를 작성한다.


package org.maria;

import org.junit.Test;

import java.sql.Connection;
import java.sql.DriverManager;

/**
* Created by un on 2017-01-04.
*/
public class MySqlTest {

private static final String DRIVER = "com.mysql.jdbc.Driver";
private static final String URL = "jdbc:mysql://127.0.0.1:3306/springtest";
private static final String USER = "root";
private static final String PW = "root";

@Test
public void testConnection() throws Exception {
Class.forName(DRIVER);

try(Connection conn = DriverManager.getConnection(URL, USER, PW)) {
System.out.println(conn);

} catch(Exception e) {
e.printStackTrace();
}
}
}


메소드 위에 @Test 어노테이션을 추가한 것 말고 특별한 것은 없다.


라이브러리를 추가해주어야 한다.

내가 개발하는 환경은 메이븐 프로젝트이므로 pom.xml에 아래의 내용을 추가해준다.


<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
<scope>test</scope>
</dependency>

<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy</artifactId>
<version>2.4.7</version>
</dependency>


위와 같이 groovy도 추가해주어야 한다.


여기까지 완료가 되면 아래와 같이 소스 파일의 아이콘이 바뀌어 일반파일과 구분이 된다.



에디터 창으로 와서 클래스명이 있는 라인의 제일 왼쪽에 보면 원형표시가 있다.

그것을 클릭하면 junit 으로 테스트를 할 수 있다.



하단의 컴파일 결과가 나온다.

지금 코드는 디비 연결 테스트인데 아래와 같이 성공적으로 커넥션이 된 것을 확인할 수 있다.