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

Method CheckModified

cpp/src/arrow/util/align_util_test.cc:450–461  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

448class ValueAlignment : public ::testing::Test {
449 public:
450 void CheckModified(const ArrayData& src, const ArrayData& dst) {
451 ASSERT_EQ(src.buffers.size(), dst.buffers.size());
452 for (std::size_t i = 0; i < src.buffers.size(); i++) {
453 if (!src.buffers[i] || !dst.buffers[i]) {
454 continue;
455 }
456 if (src.buffers[i]->address() != dst.buffers[i]->address()) {
457 return;
458 }
459 }
460 FAIL() << "Expected at least one buffer to have been modified by EnsureAlignment";
461 }
462
463 void CheckUnmodified(const ArrayData& src, const ArrayData& dst) {
464 ASSERT_EQ(src.buffers.size(), dst.buffers.size());

Callers 2

TYPED_TESTFunction · 0.80
TEST_FFunction · 0.80

Calls 2

addressMethod · 0.80
sizeMethod · 0.45

Tested by

no test coverage detected