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

Function IsInvalidASCII

cpp/src/arrow/util/utf8_util_test.cc:134–142  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

132}
133
134::testing::AssertionResult IsInvalidASCII(const std::string& s) {
135 if (!ValidateAscii(reinterpret_cast<const uint8_t*>(s.data()), s.size())) {
136 return ::testing::AssertionSuccess();
137 } else {
138 std::string h = HexEncode(reinterpret_cast<const uint8_t*>(s.data()),
139 static_cast<int32_t>(s.size()));
140 return ::testing::AssertionFailure() << "string '" << h << "' validated as ASCII";
141 }
142}
143
144template <typename ValidationFunc>
145void ValidateWithPrefixes(ValidationFunc&& validate, const std::string& s) {

Callers 1

AssertInvalidASCIIFunction · 0.85

Calls 4

ValidateAsciiFunction · 0.85
HexEncodeFunction · 0.85
dataMethod · 0.45
sizeMethod · 0.45

Tested by

no test coverage detected