8
Googletest(GTEST)を使用すると、テスト名にgoogletest(gtest)のパラメータテストを無効にするにはどうすればよいですか?
DISABLED_
接頭辞を追加することによって、個々のテストを無効にすることができます。
パラメータテストについてはどうしますか?どのようにそれらを無効にしますか?プレフィックスをテスト名に追加しても、プレフィックスは無効になりません。
は例えば、どのように私はGTEST documentationが提供するサンプルテストを無効にする:
class FooTest : public ::testing::TestWithParam<const char*> {
// You can implement all the usual fixture class members here.
// To access the test parameter, call GetParam() from class
// TestWithParam<T>.
};
TEST_P(FooTest, HasBlahBlah) {
...
}
INSTANTIATE_TEST_CASE_P(InstantiationName,
FooTest,
::testing::Values("meeny", "miny", "moe"));