@@ -977,7 +977,7 @@ TEST_F(TestArray, TestAppendArraySlice) {
977
977
ASSERT_EQ (8 , result->null_count ());
978
978
}
979
979
}
980
- class TestBinaryViewBuilderAppendArraySlice : public TestArray {
980
+ class TestArrayBinaryViewBuilderAppendArraySlice : public TestArray {
981
981
public:
982
982
struct StringOptions {
983
983
int64_t size = 0 ;
@@ -987,7 +987,7 @@ class TestBinaryViewBuilderAppendArraySlice : public TestArray {
987
987
double null_probability = 0.0 ;
988
988
};
989
989
990
- TestBinaryViewBuilderAppendArraySlice () : TestArray(), generator_(12 ) {}
990
+ TestArrayBinaryViewBuilderAppendArraySlice () : TestArray(), generator_(12 ) {}
991
991
992
992
void SetUp () override {
993
993
TestArray::SetUp ();
@@ -1004,15 +1004,15 @@ class TestBinaryViewBuilderAppendArraySlice : public TestArray {
1004
1004
Result<std::shared_ptr<Array>> AppendArraySliceWithSpanOffset (
1005
1005
const std::shared_ptr<Array>& array) {
1006
1006
const ArraySpan span (*array->data ());
1007
- for (int i = 0 ; i < array->length (); i++ ) {
1007
+ for (int i = 0 ; i < array->length (); ++i ) {
1008
1008
ARROW_RETURN_NOT_OK (builder_.AppendArraySlice (span, i, 1 ));
1009
1009
}
1010
1010
return builder_.Finish ();
1011
1011
}
1012
1012
1013
1013
Result<std::shared_ptr<Array>> AppendArraySliceWithArrayOffset (
1014
1014
const std::shared_ptr<Array>& array) {
1015
- for (int i = 0 ; i < array->length (); i++ ) {
1015
+ for (int i = 0 ; i < array->length (); ++i ) {
1016
1016
auto slice = array->Slice (i, 1 );
1017
1017
const ArraySpan span (*slice->data ());
1018
1018
ARROW_RETURN_NOT_OK (builder_.AppendArraySlice (span, 0 , 1 ));
@@ -1097,7 +1097,7 @@ class TestBinaryViewBuilderAppendArraySlice : public TestArray {
1097
1097
random::RandomArrayGenerator generator_;
1098
1098
};
1099
1099
1100
- TEST_F (TestBinaryViewBuilderAppendArraySlice , Inline) {
1100
+ TEST_F (TestArrayBinaryViewBuilderAppendArraySlice , Inline) {
1101
1101
StringOptions options{};
1102
1102
options.size = 16 ;
1103
1103
options.min_length = 0 ;
@@ -1120,7 +1120,7 @@ TEST_F(TestBinaryViewBuilderAppendArraySlice, Inline) {
1120
1120
}
1121
1121
}
1122
1122
1123
- TEST_F (TestBinaryViewBuilderAppendArraySlice , NonInline) {
1123
+ TEST_F (TestArrayBinaryViewBuilderAppendArraySlice , NonInline) {
1124
1124
StringOptions options{};
1125
1125
options.size = 200 ;
1126
1126
options.min_length = 13 ;
@@ -1144,7 +1144,7 @@ TEST_F(TestBinaryViewBuilderAppendArraySlice, NonInline) {
1144
1144
}
1145
1145
}
1146
1146
1147
- TEST_F (TestBinaryViewBuilderAppendArraySlice , NonInlineAndInline) {
1147
+ TEST_F (TestArrayBinaryViewBuilderAppendArraySlice , NonInlineAndInline) {
1148
1148
StringOptions options{};
1149
1149
options.size = 200 ;
1150
1150
options.min_length = 0 ;
@@ -1168,7 +1168,7 @@ TEST_F(TestBinaryViewBuilderAppendArraySlice, NonInlineAndInline) {
1168
1168
}
1169
1169
}
1170
1170
1171
- TEST_F (TestBinaryViewBuilderAppendArraySlice , NonInlineAndInlineAndAppend) {
1171
+ TEST_F (TestArrayBinaryViewBuilderAppendArraySlice , NonInlineAndInlineAndAppend) {
1172
1172
StringOptions options{};
1173
1173
options.size = 200 ;
1174
1174
options.min_length = 0 ;
@@ -1213,7 +1213,7 @@ TEST_F(TestBinaryViewBuilderAppendArraySlice, NonInlineAndInlineAndAppend) {
1213
1213
}
1214
1214
1215
1215
// Check the state of arrow::internal::StringHeapBuilder::current_block_
1216
- TEST_F (TestBinaryViewBuilderAppendArraySlice , Reset) {
1216
+ TEST_F (TestArrayBinaryViewBuilderAppendArraySlice , Reset) {
1217
1217
StringOptions options{};
1218
1218
options.size = 200 ;
1219
1219
options.min_length = 0 ;
@@ -1263,6 +1263,10 @@ TEST_F(TestBinaryViewBuilderAppendArraySlice, Reset) {
1263
1263
view_1 = view_buffer[0 ];
1264
1264
view_2 = view_buffer[1 ];
1265
1265
view_3 = view_buffer[2 ];
1266
+
1267
+ ASSERT_EQ (view_1.ref .buffer_index , 0 );
1268
+ ASSERT_EQ (view_2.ref .buffer_index , 0 );
1269
+ ASSERT_EQ (view_3.ref .buffer_index , 1 );
1266
1270
}
1267
1271
1268
1272
TEST_F (TestArray, ValidateBuffersPrimitive) {
0 commit comments