728x90
JUnit 은 원래 @Test 메소드의 실행 순서가 보장되지 않습니다
만약 실행 순서를 지정하려면 4.11 버전 이상을 설치해야 합니다
1. 이클립스 JUnit 교체
a. Junit 최신 jar 파일 다운로드
http://search.maven.org/remotecontent?filepath=junit/junit/4.11/junit-4.11.jar
b. 프로젝트 우클릭 > 빌드 패스 > 콘피그 빌드 패스
c. 이클립스 기본 제공 JUnit 삭제
d. 새로 다운받은 JUnit 파일 추가 (Add External JARs)
2. 코딩 방법
http://howtodoinjava.com/2012/11/24/ordered-testcases-execution-in-junit-4/
import org.junit.FixMethodOrder; import org.junit.Test; import org.junit.runners.MethodSorters; @FixMethodOrder(MethodSorters.NAME_ASCENDING) public class Scrap_01_W { @Test public void aTest() throws Exception { System.out.println("먼저 실행"); } @Test public void bTest() throws Exception { System.out.println("나중에 실행"); } }
728x90
'기타' 카테고리의 다른 글
모바일 디바이스에서 에러로그 추출하기 (0) | 2013.05.09 |
---|---|
androVM 설치/실행하기 (AVD보다 빠른 안드로이드 가상 환경) (0) | 2013.03.29 |
페이지 전체에서 문자열 검사 (0) | 2013.01.29 |
몇가지 소소한 티스토리 셋팅 (0) | 2013.01.27 |
Eclipse + Selenium Webdriver + JUnit 셋팅하기 (1) | 2013.01.27 |