0
我正在使用Boost.Test庫來實現C++中的單元測試用例。假設我有兩間套房,如如何執行boost.test庫中的指定測試套件
BOOST_AUTO_TEST_SUITE(TestA)
BOOST_AUTO_TEST_CASE(CorrectAddition)
{
BOOST_CHECK_EQUAL(2+2, 4);
}
BOOST_AUTO_TEST_CASE(WrongAddition)
{
BOOST_CHECK_EQUAL(2 + 2, 5);
}
BOOST_AUTO_TEST_SUITE_END()
BOOST_AUTO_TEST_SUITE(TestB)
BOOST_AUTO_TEST_CASE(CorrectAddition)
{
bool ret = true;
BOOST_CHECK_EQUAL(ret, true);
}
BOOST_AUTO_TEST_CASE(WrongAddition)
{
BOOST_CHECK_EQUAL(2 + 2, 5);
}
BOOST_AUTO_TEST_SUITE_END()
,我想只運行說一套「TESTB」,應如何我執行它。 我真的很感謝你的時間和幫助。對不起,如果這個問題已經發布或記錄在其他地方。
謝謝指出。不知何故錯過了它.. – sprasad 2010-09-03 02:47:50
@sprasad不客氣! :) – bjlaub 2010-09-03 04:01:44