常用使用方式
按照上面的方式,如果要添加新的測試用例,需要把每個(gè)測試用例添加到 TestSuite 中,而且添加新的 TestFixture 需要把所有頭文件添加到 main.cpp 中,比較麻煩。為此 CppUnit 提供了 CppUnit::TestSuiteBuilder,CppUnit::TestFactoryRegistry 和一堆宏,用來方便地把 TestFixture 和測試用例注冊到 TestSuite 中。下面是通常的使用方式(注意紅色字體):
這樣添加新的測試用例(TestFixture)只需要在類定義的開始聲明一下即可。