인텔리제이나 다른 IDE 또는 편집기에서는 코드를 작성할 때 많은 코드 템플릿을 지원합니다.
예를들어 인텔리제이에서는 sout
를 입력하면 System.out.println()
과 같은 코드를 완성시켜준다던가,soutv
를 입력하면 편하게 변수명을 출력하는 등의 다양한 코드 템플릿을 지원합니다.
하지만 테스트코드를 작성할 때의 코드 템플릿은 지원하지 않는데요, 이러한 부분은 커스텀하여 본인만의 라이브 템플릿을 만들어 사용할 수 있습니다!
이 포스팅에서는 tdd
를 입력하면 다음과 같은 코드를 자동완성시켜주는 라이브 템플릿을 만들어보겠습니다.
@Test
public void () throws Exception {
// given
// when
// then
}
File
→ Settings
→ template
검색하여 Live Templates
클릭
우측 박스 안에서 Java 클릭후에 사진에 빨간색 동그라미 쳐져있는 플러스버튼 클릭 하여 Live Template
그 후, Template text에 다음과 같은 코드를 넣어줍니다.
@Test
public void $METHOD_NAME$() throws Exception {
// given
$END$
// when
// then
}
Abbreviation 칸에 tdd라고 입력 후, Expand with
가 Default
인지 확인하고 Apply
누르고 OK
클릭!
설정 후에 Java 프로젝트 내에서 tdd를 입력한다면 다음과 같은 코드를 만들어줍니다!
@Test
public void () throws Exception {
// given
// when
// then
}
테스트 코드 템플릿 뿐만 아니라 라이브 템플릿을 커스텀하여 활용할 수 있는 방법은 여러가지가 있습니다.
이 포스팅으로 본인만의 좋은 라이브 템플릿을 만들어 코드를 작성할 때 생산성을 높이실 수 있으면 좋겠습니다!
'개발 > IntelliJ' 카테고리의 다른 글
[IntelliJ] SpringBoot 프로젝트 생성시 체크사항 (0) | 2023.06.13 |
---|---|
[IntelliJ] SpringBoot Gradle 프로젝트 Log 색상 설정하기 (0) | 2023.06.12 |
개발을 하며 만났던 문제들과 해결 과정, 공부한 내용 등을 기록합니다.
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!