Skip to content

Commit 0b26bb7

Browse files
committed
Check that delta is unchanged
1 parent ad9202d commit 0b26bb7

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

vector/src/test/java/org/apache/arrow/vector/util/TestVectorAppender.java

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1076,6 +1076,17 @@ public void testAppendRunEndEncodedVector() {
10761076

10771077
assertVectorsEqual(expected, target);
10781078
}
1079+
1080+
// Check that delta is unchanged.
1081+
final Field expectedDeltaField = new Field("expectedDelta", reeFieldType, children);
1082+
try (RunEndEncodedVector expectedDelta =
1083+
new RunEndEncodedVector(expectedDeltaField, allocator, null)) {
1084+
expectedDelta.allocateNew();
1085+
ValueVectorDataPopulator.setVector((IntVector) expectedDelta.getValuesVector(), 3, 4, 5, null);
1086+
ValueVectorDataPopulator.setVector((IntVector) expectedDelta.getRunEndsVector(), 1, 3, 4, 6);
1087+
expectedDelta.setValueCount(6);
1088+
assertVectorsEqual(expectedDelta, delta);
1089+
}
10791090
}
10801091
}
10811092

0 commit comments

Comments
 (0)