tools & libs/IDES

[vscode]static import 처리

  • -

단위테스트를 하다보면 대부분 메서드들이 static으로 처리되어있고 static 한 요소들은 import가 쉽지 않다. 너무 많기 때문에 code assist 하기가 힘들어서 이지 않을까.. 라고 생각해본다.

따라서 editor들은 자주 사용하는 클래스들을 등록해놓고 자동완성을 지원한다.

eclipse에서는 preferences > editor > content Assist > Favorites에 등록된 클래스 들에 대해 자동완성을 지원한다.

 

vscode에서 favorite 처리

vscode에서도 관련 기능을 지원하는데 settings.json에 java.completion.favoriteStaticMembers 속성으로 아래와 같이 지정할 수 있다.

    "java.completion.favoriteStaticMembers": [
        "org.junit.Assert.*",
        "org.junit.Assume.*",
        "org.junit.jupiter.api.Assertions.*",
        "org.junit.jupiter.api.Assumptions.*",
        "org.junit.jupiter.api.DynamicContainer.*",
        "org.junit.jupiter.api.DynamicTest.*",
        "org.mockito.Mockito.*",
        "org.mockito.ArgumentMatchers.*",
        "org.mockito.Answers.*",
        "org.springframework.test.web.servlet.request.MockMvcRequestBuilders.*",
        "org.springframework.test.web.servlet.result.MockMvcResultMatchers.*",
        "org.springframework.test.web.servlet.result.MockMvcResultHandlers.*",
        "org.springframework.test.client.match.MockResultRequestMatchers.*",
        "org.springframework.test.client.response.MockRestResponseCreators.*",
    ],

 

Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.