테스트 코드 live templates
인텔리제이 live templates 설정은 테스트 코드 작성할 때
아래 처럼 반복되는 주석을 템플릿으로 설정해 자동으로 작성하는 방법이다.
//given
//when
//then
설정 방법
- Settings/Editor/Live Templates
- 오른쪽 + 버튼을 눌러 새로운 템플릿을 생성한다.
- abbreviation은 템플릿에 사용할 축약명이므로 쉬운 이름으로 작성한다.
- "tdd"는 메서드 선언부까지 나오도록 설정하고, "tdd2"는 주석만 나오도록 설정했다.
- Template text란에 반복적으로 나올 코드를 적는다.
- 메서드 선언부까지 나오는 템플릿 생성
@Test
public void $name$ {
//given
//when
//then
}
- 주석만 나오는 템플릿 생성
- "create New test" 기능의 단축키를 통해 해당 클래스의 테스트 메서드를 작성할 경우에 유용하다.
//given
//when
//then
- 맨 아래의 applicable contexts를 설정한다.
- java를 꼭 선택해주어야 작동한다.
- java를 꼭 선택해주어야 작동한다.
사용방법
abbreviation에 설정한 이름을 쓰면 해당 축약어가 뜨고 선택하면 자동으로 템플릿이 생성된다.
live template 에서 사용하는 변수 variables
- 예) className() 등
- live tempalte variables
'Java관련 > Intellij' 카테고리의 다른 글
process command finished with non-zero exit value 1 (0) | 2022.05.04 |
---|---|
rename the root module , java project in 인텔리제이 (0) | 2022.05.03 |
인텔리제이 Java project에 외부 라이브러리(assertJ) 등록하기 (0) | 2022.04.03 |
댓글