Wie deaktiviere ich ein Googletest (gtest) parametrisiert test?

Googletest (GTest) ermöglicht Ihnen das deaktivieren einzelner tests durch hinzufügen

DISABLED_

Präfix der name des Tests.

Was zu parametrisierten tests-wie deaktiviere ich diese? Hinzufügen das Präfix, um die test-Namen deaktiviert Sie nicht.

Beispielsweise, wie deaktiviere ich den Beispiel-test zur Verfügung gestellt von GTest Dokumentation:

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"));
Schreibe einen Kommentar