diff --git a/arrow/src/test/java/org/apache/iceberg/arrow/vectorized/VectorHolderTest.java b/arrow/src/test/java/org/apache/iceberg/arrow/vectorized/VectorHolderTest.java index f99a549838df..2150df7e8b25 100644 --- a/arrow/src/test/java/org/apache/iceberg/arrow/vectorized/VectorHolderTest.java +++ b/arrow/src/test/java/org/apache/iceberg/arrow/vectorized/VectorHolderTest.java @@ -102,14 +102,24 @@ void testDummyHolder() { } @Test - void testIsDummy1() { + void testIsDummyWithDeletedVectorHolder() { + // Test case where vector is null + VectorHolder vh = VectorHolder.deletedVectorHolder(0); + boolean result = vh.isDummy(); + Assertions.assertEquals(true, result); + } + + @Test + void testIsDummyWithDummyHolder() { + // Test case where vector is a NullVector instance VectorHolder vh = VectorHolder.dummyHolder(0); boolean result = vh.isDummy(); Assertions.assertEquals(true, result); } @Test - void testIsDummy2() { + void testIsDummyWithConstantVectorHolder() { + // Test case where vector is null VectorHolder vh = VectorHolder.constantHolder(this.icebergField, 0, "a"); boolean result = vh.isDummy(); Assertions.assertEquals(true, result);