Używam testów sparametryzowanych w gtest. Na przykład, jeśli piszęCzy mogę nadać lepsze nazwy testom sparametryzowanym w gtest?
INSTANTIATE_TEST_CASE_P(InstantiationName,
FooTest,
::testing::Values("meeny", "miny", "moe"));
następnie na wyjściu widzę nazw testowych, takich jak
InstantiationName/FooTest.DoesBlah/0 for "meeny"
InstantiationName/FooTest.DoesBlah/1 for "miny"
InstantiationName/FooTest.DoesBlah/2 for "moe"
Czy istnieje jakiś sposób, aby nazwy te bardziej znaczące? Chciałbym zobaczyć
InstantiationName/FooTest.DoesBlah/meeny
InstantiationName/FooTest.DoesBlah/miny
InstantiationName/FooTest.DoesBlah/moe
Przynajmniej jeśli wystąpi błąd, GTest daje to: 'Test/FooTest.DoesBlah/0, gdzie GetParam() = (000000013F6F2C00 wskazuje na" meeny ")' – Lev