Я использую gtest для модульного тестирования. Я должен часто вызывать массивы для тестирования. Но я не понимаю, как я могу передать N - number of variables
в 'INSTANTIATE_TEST_CASE_P'
для проверки.
Я просто создал два массива array1
и array2
, и я передаю эти два массива в поле 'testing :: Values'
из INSTANTIATE_TEST_CASE_P
, чтобы проверить оба из них, и этот тест работает нормально.
INSTANTIATE_TEST_CASE_P(
ParameterizedTest,
TestParam,
testing :: Values(
array1,array2
));
Я хочу создать N
-количество массивов, таких как array1,array2,...,arrayN
. Но я не знаю, как я могу передать их в поле testing :: Values
из INSTANTIATE_TEST_CASE_P
, чтобы проверить все эти N массивов.