C++ 소스 코드를 테스트할 때, 클래스 객체를 만들기 위해 클래스 코드를 사용할 수 있습니다. 추상 클래스는 객체를 생성할 수 없기 때문에 CT 2023는 추상 클래스의 객체를 생성할 수 있도록 자동으로 클래스 코드를 만들어 줍니다.

img-cfactory-view-3-5

  • [클래스 팩토리 뷰]의 왼쪽 영역에서 프로젝트에 포함된 클래스 목록과 클래스 코드를 트리 구조로 확인할 수 있습니다.
  • 오른쪽 영역의 [클래스 코드] 탭에서 클래스 코드와 이름을 수정하고, [설정] 탭에서 클래스 코드가 연결된 테스트를 확인할 수 있습니다.

[클래스 팩토리 뷰]의 툴바 메뉴

항목 설명
icon-cfactory-save 저장 클래스 코드의 변경 사항을 저장
모두 펼치기 클래스 팩토리 뷰의 클래스 트리 모두 펼치기
모두 접기 클래스 팩토리 뷰의 클래스 트리 모두 접기

[클래스 팩토리 뷰]의 풀다운 메뉴

img-class-reuse-pulldown

메뉴 이름 설명
클래스 재설정 클래스 코드 대상 클래스가 바뀌었을 경우 클래스 재설정

[클래스 팩토리 뷰]의 아이콘

아이콘 설명
icon-class-obj 클래스 프로젝트에 속한 클래스
icon-class-abstract 추상 클래스 프로젝트에 속한 추상 클래스
icon-class-mock 모의 객체 테스트에서 사용할 모의 객체
icon-class-code 클래스 코드 테스트에서 사용할 클래스 객체를 생성하는 코드

클래스의 컨텍스트 메뉴

항목 설명
icon-cfactory-view-new-code 생성 선택한 클래스의 클래스 코드를 생성

클래스 코드의 컨텍스트 메뉴

항목 설명
icon-cfactory-delete 삭제 선택한 클래스 코드를 삭제

클래스 팩토리 사용하기

다음 두 가지 방식으로 클래스 팩토리를 사용할 수 있습니다.

Need more help with this?
Don’t hesitate to contact us here.

Thanks for your feedback.