사용자 도구

사이트 도구


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”라는 이름으로 템플릿을 등록한다.
  • Java→Code Style→Organize Imports 에서 “Number of static imports needed for .*”를 1로 지정한다.
  • 자동 import 및 메소드 보호 Template : preparetest.xml
    • 위 파일을 Java→Editor→Templates 에서 import 한뒤에 편집기에서 preparetest 후 자동완성하면 static import가 자동으로 이루어진다.
    • 코드는 다음과 같다. 한 줄로 이어쓴 이유는 나중에 혹시 전체 파일들 찾아서 일괄 삭제할 때 편하게 하기 위해서 이다.
    • /*@formatter:off #DELETE!*/protected void prepareTest(){assertTrue(true);anything();any();}/*@formatter:on*/
      ${is1:importStatic('org.hamcrest.Matchers.*')}${is2:importStatic('org.junit.Assert.*')}${is5:importStatic('org.mockito.Mockito.*')}
java/junit/staticimports.1292394164.txt.gz · 마지막으로 수정됨: 2010/12/15 15:22 저자 kwon37xi