| 169 | using Utf8EncodeTest = testing::TestWithParam<Utf8EncodeTestCase>; |
| 170 | |
| 171 | TEST_P(Utf8EncodeTest, Compliance) { |
| 172 | const Utf8EncodeTestCase& test_case = GetParam(); |
| 173 | std::string result; |
| 174 | EXPECT_EQ(Utf8Encode(result, test_case.code_point), |
| 175 | test_case.code_units.size()); |
| 176 | EXPECT_EQ(result, test_case.code_units); |
| 177 | } |
| 178 | |
| 179 | INSTANTIATE_TEST_SUITE_P(Utf8EncodeTest, Utf8EncodeTest, |
| 180 | testing::ValuesIn<Utf8EncodeTestCase>({ |
nothing calls this directly
no test coverage detected