Visual Studio 2008과 CPPUNIT를 함께 사용하고 있습니다. 나는 이미 CPPUNIT를 컴파일하고 Include 및 Library 경로에 CPPUNIT 경로를 추가했습니다. 현재 CPPUNIT 라이브러리로 프로그램을 컴파일 할 수 있습니다. \ \ 프로그램 파일 \ CppUnit을 \ CppUnit을-1.12.1 : PDB 'vc90.pdb
CppUnit을 사용하여 단위 테스트를 설정하고 있지만 테스트가 실행되지 않는 문제가 있습니다. 프로젝트는 여러 개의 작은 라이브러리로 나뉘어져 있으며 단위 테스트 클래스를 동일한 방식으로 나누고 모든 것을 단일 테스트 프로그램으로 링크 할 계획을 세웠습니다. 문제는 즉, 나는 각각의 테스트에 대해 개별적으로 runner.addTest(TestClass::
현재 하드웨어 통신 포트를 테스트하는 프로그램에 대해 CPPunit 테스트를 작성하고 있습니다 (예, 테스터 앱의 단위 테스트를 작성하고 있습니다 .-)). 기본적으로 테스트 할 클래스 중 하나는 기본적으로 장치의 파일 설명자를 둘러싼 래퍼입니다. 나는 파일 설명자에 대해 read()과 write() 호출을 만든다. Linux에 장치 파일/드라이버가 있습니