dev_eun

[C++] Visual Studio에서 단위테스트하기 본문

공부/C++

[C++] Visual Studio에서 단위테스트하기

_eun 2021. 5. 30. 00:52

유닛테스트 하는 방법 참조

 

Microsoft.VisualStudio.TestTools.CppUnitTestFramework API - Visual Studio

이 문서에서는 Microsoft 기본 단위 테스트 프레임워크를 기반으로 C++ 단위 테스트를 작성하는 데 사용할 수 있는 CppUnitTestFramework 멤버에 대해 설명합니다.

docs.microsoft.com

 

 

 

1. 솔루션에 '기본 단위 테스트 프로젝트' 추가하기

2. 테스트프로젝트의 참조에서 참조 추가를 눌러 테스트할 프로젝트 추가하기

3. 테스트.cpp에 테스할 함수가 있는 파일 include

4. 테스트 함수 작성

 

결과를 테스트 탐색기에서 확인할 수 있다.

 

창이 안보인다면 테스트 옵션에서 탐색기 누르거나 Ctrl + E, T 단축키

 

 

자주 쓸 함수

Assert::AreEqual(함수(), 함수가리턴해야할값);
Assert::AreNotEqual(함수(), 함수가리턴하면안되는값);
Assert::IsTrue(함수());
Assert::IsFalse(함수());
728x90

'공부 > C++' 카테고리의 다른 글

[C++] ⑩ 예외 처리(try/catch)  (0) 2020.12.10
[C++] ⑨ 템플릿(Templete)  (0) 2020.12.10
[C++] ⑧ 수평적 관계와 집합 관계  (0) 2020.12.10
[C++] ⑦ 상속 심화  (0) 2020.12.10
[C++] ⑥ 상속 기본  (0) 2020.10.14