사용자 도구

사이트 도구


java:junit:staticimports

문서의 이전 판입니다!


JUnit Test시에 Static Import할 기본 항목들

import static org.hamcrest.Matchers.*;
import static org.junit.Assert.*;
import static org.mockito.Mockito.*;

Eclipse에서 사용할 경우

  • Java→Editor→Templates에 “preparetest”라는 이름으로 템플릿을 등록한다.
  • 자동 import Template의 내용은 아래와 같다. 혹은 preparetest.xml 파일을 import 해도 된다. :
    • 위 파일을 Java→Editor→Templates 에서 import 한뒤에 편집기에서 preparetest 후 자동완성하면 언제 어디서든 중복없이 static import가 자동으로 이루어진다.
    • 템플릿 코드는 다음과 같다. 새줄 넣지 말것.
    • preparetest
      ${is1:importStatic('org.hamcrest.Matchers.*')}${is2:importStatic('org.junit.Assert.*')}${is5:importStatic('org.mockito.Mockito.*')}
    • preparetestmin : Hamcrest Core만 추가. Mockito제외
      ${is1:importStatic('org.hamcrest.CoreMatchers.*')}${is2:importStatic('org.junit.Assert.*')}
  • Java→Code Style→Organize Imports 에서 “Number of static imports needed for .*”를 1로 지정한다.
java/junit/staticimports.1325999357.txt.gz · 마지막으로 수정됨: 2012/01/08 14:09 저자 kwon37xi