Я использую gtest для своих тестов и нахожу тесты с параметризацией значений. Я понимаю пример Google с
int tab[] = {1, 2, 3};
INSTANTIATE_TEST_CASE_P(MyTestName, MyTest, ::testingCombine(Bool(), ::testing::ValuesIn(tab)));
. Он проверяет все комбинации «истина» с {1, 2, 3} и «ложь» с {1,2,3}.
- Если я хочу исправить логическое значение «false», как мне это сделать?
- И я хочу протестировать несколько комбинаций, например (true, :: testing :: ValuesIn (tab)), ( true, :: testing :: ValuesIn (tab2)), (false, :: testing :: ValuesIn (tab3))?
Ну, я потерялся.