MCPcopy Create free account
hub / github.com/apache/arrow / TestValidateUTF8

Method TestValidateUTF8

cpp/src/arrow/array/array_binary_test.cc:497–506  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

495 }
496
497 void TestValidateUTF8() {
498 ASSERT_OK(
499 ValidateUTF8(*ArrayFromJSON(type(), R"(["Voix", "ambiguë", "d’un", "cœur"])")));
500 ASSERT_OK(ValidateUTF8({"\xf4\x8f\xbf\xbf"})); // \U0010ffff
501
502 ASSERT_RAISES(Invalid, ValidateUTF8({"\xf4"}));
503
504 // More tests in TestValidateData() above
505 // (ValidateFull() calls ValidateUTF8() internally)
506 }
507};
508
509TYPED_TEST_SUITE(TestUTF8Array, StringOrStringViewArrowTypes);

Callers 1

TYPED_TESTFunction · 0.80

Calls 3

ArrayFromJSONFunction · 0.85
ValidateUTF8Function · 0.70
typeFunction · 0.70

Tested by

no test coverage detected