사용자 도구

사이트 도구


java:junit:staticimports

차이

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

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
java:junit:staticimports [2012/01/20 15:53]
kwon37xi
java:junit:staticimports [2012/01/21 16:02] (현재)
kwon37xi [JUnit Test시에 Static Import할 기본 항목들]
줄 1: 줄 1:
 ====== JUnit Test시에 Static Import할 기본 항목들 ====== ====== JUnit Test시에 Static Import할 기본 항목들 ======
 <code java> <code java>
 +import static com.xlgames.support.test.ReflectionInjectorUtils.*;
 import static org.hamcrest.Matchers.*; import static org.hamcrest.Matchers.*;
 import static org.junit.Assert.*; import static org.junit.Assert.*;
 import static org.mockito.Mockito.*; import static org.mockito.Mockito.*;
 +
 +import org.junit.Before;
 +import org.junit.Test;
 +import org.junit.runner.RunWith;
 +import org.mockito.Mock;
 +import org.mockito.runners.MockitoJUnitRunner;
 </code> </code>
  
 ====== Eclipse에서 사용할 경우 ====== ====== Eclipse에서 사용할 경우 ======
   *  **Java->Editor->Templates**에 "preparetest"라는 이름으로 템플릿을 등록한다.   *  **Java->Editor->Templates**에 "preparetest"라는 이름으로 템플릿을 등록한다.
-  * 자동 import Template의 내용은 아래와 같다. 혹은 {{:java:junit:preparetest.xml|preparetest.xml 파일}}을 import 해도 된다. :  +  * 자동 import Template의 내용은 아래와 같다. 
-    * 위 파일을 **Java->Editor->Templates** 에서 import 뒤에 편집기에서 **preparetest** 후 자동완성하면 **언제 어디서든 중복없이** static import가 자동으로 이루어진다. +    * **Java->Editor->Templates** 에서 다음을 추가한 두, 편집기에서 **preparetest** 후 자동완성하면 **언제 어디서든 중복없이** static import가 자동으로 이루어진다. 
-    * 템플릿 코드는 다음과 같다.  새줄 넣지 말것.+    * 템플릿 코드는 다음과 같다.  새 줄은 제거할 것.
     * preparetest <code java>     * preparetest <code java>
-${is1:importStatic('org.hamcrest.Matchers.*')}${is2:importStatic('org.junit.Assert.*')}${is5:importStatic('org.mockito.Mockito.*')}${is6:importStatic('com.xlgames.support.test.ReflectionInjectorUtils.injector')}+${is1:importStatic('org.hamcrest.Matchers.*')}${is2:importStatic('org.junit.Assert.*')}${is5:importStatic('org.mockito.Mockito.*')} 
 +${is6:importStatic('com.xlgames.support.test.ReflectionInjectorUtils.injector')}${is7:import('org.junit.Test')}${is8:import('org.junit.Before')} 
 +${is9:import('org.mockito.Mock')}${is10:import('org.mockito.runners.MockitoJUnitRunner')}${is11:import('org.junit.runner.RunWith')}
 </code> </code>
     * preparetestmin : Hamcrest Core만 추가. Mockito제외<code java>     * preparetestmin : Hamcrest Core만 추가. Mockito제외<code java>
java/junit/staticimports.1327042395.txt.gz · 마지막으로 수정됨: 2012/01/20 15:53 저자 kwon37xi