티스토리 뷰

 
테스트 코드를 작성하다보면 static library인 CoreMathers 라던지, Assert 등의 library들이 자동으로 Import(Ctrl + Shift + o) 되지 않아 귀찮으셨을 겁니다.
이럴 때 유용한 팁입니다.

이클립스에서 [Windows] - [Preference] - [Java] - [Editor] - [Templates]로 갑니다.

New를 하시고, 아래와 같이 입력합니다.
name: ti
description: Auto Test Import
pattern
${ti1:importStatic('org.hamcrest.CoreMatchers.*')}${ti2:importStatic('org.junit.Assert.*')}${ti3:importStatic('org.mockito.Mockito.*')}${ti4:import('org.junit.Test')}${ti5: import('org.junit.Before')}${ti6:import('org.mockito.Mock')}${ti7:import('org.mockito.runners.MockitoJUnitRunner')}${ti8: import('org.junit.runner.RunWith')}

     . ti1, ti2 이런건 중요하지 않습니다. 그냥 ID입니다.


그리고 ti 누른 후, ctrl + space 하면 자동으로 import 됩니다. 테스트 다 작성하신 후에는 ctrl + shift + o 하시면 필요한 것만 남고 깔끔하게 정리됩니다.

그외 템플릿으로 만들고 싶다면 아래 참조하시면 됩니다.

 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함