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

Method TestValidateUTF8

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

Source from the content-addressed store, hash-verified

485 }
486
487 void TestValidateUTF8() {
488 ASSERT_OK(
489 ValidateUTF8(*ArrayFromJSON(type(), R"(["Voix", "ambiguë", "d’un", "cœur"])")));
490 ASSERT_OK(ValidateUTF8({"\xf4\x8f\xbf\xbf"})); // \U0010ffff
491
492 ASSERT_RAISES(Invalid, ValidateUTF8({"\xf4"}));
493
494 // More tests in TestValidateData() above
495 // (ValidateFull() calls ValidateUTF8() internally)
496 }
497};
498
499TYPED_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