728x90
반응형

◆ DJunit 플러그인 다운로드


1. DJunit 홈페이지에 접속

http://works.dgic.co.jp/djunit/

 

2. DJunit 플러그인 다운로드
download main

 

 

DownloaddjUnit Download 링크 클릭

 

download sub

 

원하는 버전의 플러그인을 다운받은 뒤 

다운받은 플러그인 (zip파일)을 이클립스가 설치된 폴더의 plugin폴더에 넣는다.

 

참고로 DJunit은 2011년10월17일에 업데이트된 0.8.6 버전 이후로는 업데이트가 안되고 있다.

0.8.6 버전은 이클립스 3.5 버전까지만 지원을 하기 때문에 그 이후 버전의 이클립스에서는 DJunit의 적용이 어렵다.

 

 

◆ 이클립스에 DJunit적용 및 설정


1. 이클립스의 Window ⇒ Show  View ⇒ Other... ⇒ djUnit 추가

2. 프로젝트 우클릭 ⇒ Proterties ⇒ djUnit ⇒ Virtual Mock Objects ⇒ use Virtual Mock Objects 체크

체크할 경우 Mock 객체를 사용한 테스트가 가능해진다.

Virtual Mock Objects
3. 프로젝트 우클릭 ⇒ Proterties ⇒ djUnit ⇒ djUnit ClassLoader ⇒ use-noverify(VM option) 체크

체크할경우 Java 가상머신이 클래스를 로드할 때 검증과정을 건너뛰면서 테스트 실행속도를 향상 시킬수 있다.

djUnit ClassLoader

 

4. 프로젝트 우클릭 ⇒ Build Path ⇒ Configure Build Path... ⇒ Java Build PathAdd External JARs.. 클릭

다운받은 DJunit 플러그인의 djunit.jar 파일을 추가

 

djunit.jar 파일을 추가하면 아래와 같이 MockObjectManager를 상속(extends) 받을 수 있게 되면서 Mock이 가능해진다.

클래스명 extends MockObjectManager {
     테스트코드...
}

 

설정이 끝났으면 테스트 대상 클래스나 메소드의 테스트를 DJunit으로 실행하면 된다.

Run  Run as  djUnit 

당연한 이야기지만 테스트를 DJunit이 아닌 Junit으로 실행한 경우는 DJunit의 고유 기능(Mock등)은 사용할 수 없다.

 

 

참조
djUnit plugin for Eclipse
https://www.dgic.co.jp/djunit/

 


글 내용 중 잘못된 부분이 있거나, 첨부하실 내용이 있으시면 댓글로 남겨주세요. 공부하는데 많은 도움이 됩니다.
-- 기억의 유효기간은 생각보다 짧다. --

 

728x90
반응형