본문 바로가기
Java관련/Intellij

intellij 테스트 코드 live templates 설정

by devstep 2022. 3. 12.

테스트 코드 live templates

인텔리제이 live templates 설정은 테스트 코드 작성할 때
아래 처럼 반복되는 주석을 템플릿으로 설정해 자동으로 작성하는 방법이다.

//given

//when

//then

설정 방법

  1. Settings/Editor/Live Templates
    • 오른쪽 + 버튼을 눌러 새로운 템플릿을 생성한다.
    • abbreviation은 템플릿에 사용할 축약명이므로 쉬운 이름으로 작성한다.
    • "tdd"는 메서드 선언부까지 나오도록 설정하고, "tdd2"는 주석만 나오도록 설정했다.
  2. Template text란에 반복적으로 나올 코드를 적는다.
- 메서드 선언부까지 나오는 템플릿 생성

@Test
public void $name$ {
  //given  

  //when   

  //then

}

- 주석만 나오는 템플릿 생성
- "create New test" 기능의 단축키를 통해 해당 클래스의 테스트 메서드를 작성할 경우에 유용하다.

//given

//when

//then
  1. 맨 아래의 applicable contexts를 설정한다.
    • java를 꼭 선택해주어야 작동한다.

사용방법

abbreviation에 설정한 이름을 쓰면 해당 축약어가 뜨고 선택하면 자동으로 템플릿이 생성된다.

live template 에서 사용하는 변수 variables

댓글