blc/test/blc_test.h - C++ 유닛 테스트 라이브러리

[2022/11/18 및 이후 버전]

BLC 라이브러리 다운로드

blc_test.h 에는 유닛 테스트를 위한 클래스와 (assertion 을 위한) 매크로 함수들이 포함되어 있습니다. 인라인 함수 대신 매크로 함수를 사용한 이유는, assertion 문이 위치한 라인 넘버를 메시지에 포함시키기 위함입니다. 물론 매크로 함수가 인라인 함수에 비해 갖는 단점들이 있으므로, 이 점을 주의해서 사용해야 합니다.

모든 기능을 사용한 예제는 이 문서의 제일 아래에서 찾을 수 있습니다.

이 문서에서는 blc_test.h에 포함된 클래스와 매크로 함수에 대해 설명합니다. 아래에 설명된 요소들은 모두 namespace blc::test 내부에 선언되어 있습니다(매크로 함수 제외).

모든 기능을 사용한 예제 코드 보기

위의 예제 코드를 실행하여 얻은 테스트 보고서를 보려면 이 문장을 클릭해 주세요.



BLC 라이브러리의 다른 요소들을 보려면, 이 이미지를 클릭하세요.