이 가이드는 C++ 프로젝트에서 코드 기반 테스트를 생성, 실행하고 결과를 확인하는 전체 과정을 단계별로 안내합니다.
1. 프로젝트 준비하기
코드 기반 테스트를 사용하려면, 다음 조건을 만족하는 C++ 프로젝트가 필요합니다.
조건 항목 | 내용 |
---|---|
프로젝트 유형 | C++ 프로젝트 (C 프로젝트는 지원되지 않음) |
지원 툴체인 | GCC 5.0 이상 Visual Studio 2015 이상 Clang 8.0 이상 |
실행 환경 | 호스트 환경 (타깃 환경은 지원되지 않음) |
2. 테스트 생성하기
- 다음 두 가지 방법 중 하나를 사용하여 테스트를 생성합니다.
- 테스트 생성 다이얼로그가 열리면, 다음 항목을 입력합니다.
3. 테스트 코드 작성
- 함수의 동작이 기대한 대로 수행되는지 확인하기 위해,
EXPECT_EQ
,ASSERT_TRUE
와 같은 매크로를 사용해 테스트 코드를 작성합니다.
- TEST 매크로의 구문이 잘못되었거나 CT에서 지원하지 않는 GTest 매크로가 포함된 경우, 파일 저장 시 왼쪽 컬럼에 오류 마커가 표시됩니다. 오류 메시지를 확인한 뒤, 잘못된 구문은 수정하고 미지원 매크로는 CT에서 지원하는 매크로로 변경해야 합니다.
4. 테스트 실행하기
5. 실행 결과 및 커버리지 확인하기
실행 결과와 커버리지를 다음 위치에서 확인합니다.
- [코드 기반 테스트 뷰]: 테스트 구조 및 성공/실패 상태
- [콘솔 뷰]: 각 테스트 케이스의 실행 로그
- [커버리지 뷰]: 테스트 수행 시 호출된 함수에 대한 커버리지 정보
Need more help with this?
Don’t hesitate to contact us here.