5
我使用boost::test
對創建目錄和文件的類運行集成測試。我想 這些文件被命名爲特定於測試案例,所以如果遇到麻煩,我可以很容易地找到哪個測試用例將其目錄/文件留下。在輸出文件名中使用測試用例名稱
因此,我想在我使用的燈具的構造函數中使用測試用例名稱,如下所示。這是否可能,以及如何?我搜索了boost :: test手冊,但找不到這些信息。
例如
struct foo_fixture
{
foo_fixture()
{
std::string case_dependent_name(BOOST_TEST_CASE_NAME);
create_directory(case_dependent_name);
}
};
BOOST_FIXTURE_TEST_CASE (foo_case_one, foo_fixture)
{
...
}
BOOST_FIXTURE_TEST_CASE (foo_case_two, foo_fixture)
{
...
}
你是我的英雄。 – 2013-03-21 20:30:45