들어가기 전에
이번 포스팅은 인프런에서 김영한님 강의를 들으며 test 메소드 쉽게 사용하는 방법을 알게되어 해당 내용을 정리한 글입니다.
LiveTemplate을 활용해 test 메소드 쉽게 만들기
Test 메소드를 작성할 때 주로 given/when/then
이라는 주석을 달고 진행하는 경우가 많습니다. 이때, 매번 test 메소드마다 해당 주석을 달거나 test 어노테이션부터 test 메소드까지 매번 다 만들기 귀찮을 수 있습니다. 이번 포스팅에서는 이때 사용할 수 있는 Live Template을 활용한 test 메소드 생성 방법에 대해 알아보겠습니다.
먼저, IntelliJ의 Preference에 들어가 liveTemplate을 찾습니다. Live Template 화면 오른쪽 상단에 있는 + 버튼을 클릭해 Live Template을 추가합니다.
이번 포스팅에서는 test 메소드 전체 template과 딱 given/when/then
주석만 있는 template을 각각 만들 것이기 때문에 아래와 같이 tdd와 test라는 이름으로 만들어주었습니다.
위 캡쳐 사진을 보면 빨간 네모박스 하단에 No applicable contexts
라고 적혀있고, Define이라는 버튼이 있습니다. 해당 버튼을 클릭하여 Java를 선택해주어야 Java 파일에서 해당 template을 사용할 수 있습니다. 이때, Define 부분은각 template별로 모두 설정해주어야 합니다.
Live Template 설정이 완료된 후 아래와 같이 test 파일 내에서 작성해주었던 template 이름을 작성하면 해당 템플릿을 사용하여 테스트 코드를 구성할 수 있습니다.
'DEVELOPMENT TOOLS > IntelliJ' 카테고리의 다른 글
[IntelliJ] 코틀린 Kotest 사용 시 유용한 intelliJ plugin (0) | 2024.06.15 |
---|---|
[IntelliJ] JAVA Usages 표시하는 법 (0) | 2022.10.28 |
[IntelliJ, Git] 빨간색으로 뜬 파일들 Git에 push & commit하기 (0) | 2021.09.18 |
[IntelliJ, SpringBoot] 롬복 설치 및 사용해보기 (0) | 2021.04.22 |
[IntelliJ, Git] IntelliJ IDEA, Git 이용하여 springboot 프로젝트 생성 및 초기 설정하기(Gradle 사용) (0) | 2021.04.13 |