MCPcopy Create free account
hub / github.com/bytedance/bolt / assertEqualOffsetsOrSizes

Function assertEqualOffsetsOrSizes

bolt/vector/tests/EnsureWritableVectorTest.cpp:214–226  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

212 return oddRows;
213}
214
215template <typename IsNullAt>
216void assertEqualOffsetsOrSizes(
217 const BufferPtr& expected,
218 const BufferPtr& actual,
219 vector_size_t size,
220 IsNullAt isNullAt) {
221 auto rawExpected = expected->as<vector_size_t>();
222 auto rawActual = actual->as<vector_size_t>();
223 for (vector_size_t i = 0; i < size; i++) {
224 if (!isNullAt(i)) {
225 EXPECT_EQ(rawExpected[i], rawActual[i]) << "at " << i;
226 }
227 }
228}
229

Callers 1

TEST_FFunction · 0.85

Calls 1

isNullAtFunction · 0.70

Tested by

no test coverage detected