Как исправить параметры в параметризованном тесте? - PullRequest
0 голосов
/ 06 августа 2020

Я использую gtest для своих тестов и нахожу тесты с параметризацией значений. Я понимаю пример Google с

int tab[] = {1, 2, 3};    
INSTANTIATE_TEST_CASE_P(MyTestName, MyTest, ::testingCombine(Bool(), ::testing::ValuesIn(tab)));

. Он проверяет все комбинации «истина» с {1, 2, 3} и «ложь» с {1,2,3}.

  1. Если я хочу исправить логическое значение «false», как мне это сделать?
  2. И я хочу протестировать несколько комбинаций, например (true, :: testing :: ValuesIn (tab)), ( true, :: testing :: ValuesIn (tab2)), (false, :: testing :: ValuesIn (tab3))?

Ну, я потерялся.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...