JUnit 사용시 static import 자동완성하기
요즈음 단위테스트로 JUnit를 많이들 사용하고 있는 듯 한데
JUnit 3.X와는 달리 JUnit 4.X 의 경우 @Test 에서 유효성 검사(Assert)를 하기 위해서 org.junit.Assert.assert*** 를 항상 static import 해주어야 한다는 점은 다소 불편함이 있습니다..
더군다나 static import의 또하나의 불편한 점은 Eclipse에서 이를 사용시 기본적으로 추천(Intellisense)기능을 제공해 주지 않는다는 점이겠죠.
하지만 Eclipse에서 static import를 추천해 주도록 설정하여 조금 편하게 코딩할수 있는 Tip이 있어 간단히 소개하고자 합니다.
1. Window > Preferences > Java > Editor > Content Assist > Favorites를 선택합니다
2. New Type을 클릭하여 static type으로 org.junit.Assert를 등록합니다.
Browse..버튼을 클릭한 후 Type Selection 창에서 assert을 검색할 수 있습니다.
이 때 주의할 점은 JUnit4 는 기존 버전과의 호환성을 위해 org.framework.Assert 도 포함하고 있기 때문에 반드시 org.junit.Assert로 선택해야 합니다.
3. 이제 특별히 import 하지 않아도 위와같이 Assert 이하 함수들을 Eclipse Intellisense 기능을 이용하여 사용할 수 있습니다.(입력중 Ctrl+Space)
단순히 JUnit의 Assert 이하 함수들에 대하여 추천목록에 등록시켜 사용한 예이지만 기타 다른 추천기능을 제공하지 않는 static import 를 해야만 하는 다른 유형들을 Eclipse에서 좀더 유용하게 사용할 수 있을 듯 합니다.
'개발 이야기 > 이클립스' 카테고리의 다른 글
org.apache.struts2.dispatcher.FilterDispatcher cannot be cast to javax.servlet.Filter (0) | 2010.04.01 |
---|---|
[Eclipse PlugIn ] Properties Editor (0) | 2009.09.21 |
이클립스로 서버구동시 Timeout 제한으로 구동되지 않을 때 (0) | 2009.09.07 |
이클립스에서 Javadoc 생성시 Charset을 UTF-8로 설정하기 (0) | 2009.08.14 |
[플러그인] 이클립스에서 jd-eclipse가 열리지 않을 때 (0) | 2009.06.29 |