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

Function IsValidASCII

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

Source from the content-addressed store, hash-verified

121}
122
123::testing::AssertionResult IsValidASCII(const std::string& s) {
124 if (ValidateAscii(reinterpret_cast<const uint8_t*>(s.data()), s.size())) {
125 return ::testing::AssertionSuccess();
126 } else {
127 std::string h = HexEncode(reinterpret_cast<const uint8_t*>(s.data()),
128 static_cast<int32_t>(s.size()));
129 return ::testing::AssertionFailure()
130 << "string '" << h << "' didn't validate as ASCII";
131 }
132}
133
134::testing::AssertionResult IsInvalidASCII(const std::string& s) {
135 if (!ValidateAscii(reinterpret_cast<const uint8_t*>(s.data()), s.size())) {

Callers 1

AssertValidASCIIFunction · 0.85

Calls 4

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

Tested by

no test coverage detected