일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- python
- 카카오
- 스프링
- 파이썬
- 시스템호출
- 코테
- TypeORM
- git
- @Autowired
- 해시
- 코딩테스트
- 구조체배열
- thymeleaf
- OpenCV
- 알고리즘
- 카카오 알고리즘
- @Component
- 프로그래머스
- C언어
- AWS
- spring boot
- Nodejs
- 카카오 코테
- C++
- nestjs typeorm
- Spring
- nestjs auth
- nestJS
- 컴포넌트스캔
- 가상면접사례로배우는대규모시스템설계기초
Archives
- Today
- Total
공부 기록장 💻
[Java/IntelliJ] create new test class shortcut (Ctrl + Shift + T) 본문
# Tech Studies/Java • IntellJ
[Java/IntelliJ] create new test class shortcut (Ctrl + Shift + T)
dream_for 2023. 1. 13. 17:37
프로그램을 개발 할 때, 각 메서드를 테스트하기 위한 테스트 케이스를 작성하는 것은 거의 필수적이라 할 수 있다.
IntelliJ IDEA에서 Test Class를 만드는 shortcut 단축키 (Ctrl + Shift + T) 기능을 살펴보자.
아래와 같이 MemberService라는 이름의 회원 서비스 클래스 위에서 more actions 를 클릭하면 아래와 같이
Create Test 라는 기능이 목록에 포함되어 있다.
이를 누르면 선택된 클래스에 대한 test case 메서드를 포함하는 클래스를 만들어 준다는 설명이 나타나 잇다.
Ctrl + Shift + T 단축키를 누르는 방법도 있다.
그러면 다음과 같이 Testing Library, Class name, Destination package, 그리고 테스트 케이스를 생성할 대상 메서드를 선택하는 창이 뜬다.
테스팅 도구로는 JUnit을, Class name은 MemberServiceTest (자동으로 생성), 그리고 대상 메서드들은 3개 전부를 선택해주었다.
Test Class를 생성하고 나면 아래와 같이 test 디렉터리 내부에 구체적인 경로로 지정한 service 패키지 내에 MemberServiceTest 클래스가 생성된 것을 확인할 수 있다.
위 클래스를 확인해보면, 위와 같이 각 메서드에 대한 테스트 메서드의 뼈대가 자동적으로 만들어진 것을 확인할 수 있다.
728x90
반응형
'# Tech Studies > Java • IntellJ' 카테고리의 다른 글
Comments