====== JUnit Test시에 Static Import할 기본 항목들 ======
import static com.xlgames.support.test.ReflectionInjectorUtils.*;
import static org.hamcrest.Matchers.*;
import static org.junit.Assert.*;
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;
====== Eclipse에서 사용할 경우 ======
* **Java->Editor->Templates**에 "preparetest"라는 이름으로 템플릿을 등록한다.
* 자동 import Template의 내용은 아래와 같다.
* **Java->Editor->Templates** 에서 다음을 추가한 두, 편집기에서 **preparetest** 후 자동완성하면 **언제 어디서든 중복없이** static import가 자동으로 이루어진다.
* 템플릿 코드는 다음과 같다. 새 줄은 제거할 것.
* preparetest
${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')}
* 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로 지정한다.
* Eclipse에서 단위 테스트 관련 환경 설정 : http://benelog.egloos.com/2688165