Skip to content

Commit

Permalink
remove stale comment and update unit tests (#472)
Browse files Browse the repository at this point in the history
  • Loading branch information
jimexist authored and alamb committed Jun 22, 2021
1 parent b5e50ef commit 4423edd
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 44 deletions.
24 changes: 2 additions & 22 deletions arrow/src/array/array_struct.rs
Original file line number Diff line number Diff line change
Expand Up @@ -362,28 +362,8 @@ mod tests {
.add_buffer(Buffer::from(&[1, 2, 0, 4].to_byte_slice()))
.build();

assert_eq!(&expected_string_data, arr.column(0).data());

// TODO: implement equality for ArrayData
assert_eq!(expected_int_data.len(), arr.column(1).data().len());
assert_eq!(
expected_int_data.null_count(),
arr.column(1).data().null_count()
);
assert_eq!(
expected_int_data.null_bitmap(),
arr.column(1).data().null_bitmap()
);
let expected_value_buf = expected_int_data.buffers()[0].clone();
let actual_value_buf = arr.column(1).data().buffers()[0].clone();
for i in 0..expected_int_data.len() {
if !expected_int_data.is_null(i) {
assert_eq!(
expected_value_buf.as_slice()[i * 4..(i + 1) * 4],
actual_value_buf.as_slice()[i * 4..(i + 1) * 4]
);
}
}
assert_eq!(expected_string_data, *arr.column(0).data());
assert_eq!(expected_int_data, *arr.column(1).data());
}

#[test]
Expand Down
24 changes: 2 additions & 22 deletions arrow/src/array/builder.rs
Original file line number Diff line number Diff line change
Expand Up @@ -3050,28 +3050,8 @@ mod tests {
.add_buffer(Buffer::from_slice_ref(&[1, 2, 0, 4]))
.build();

assert_eq!(&expected_string_data, arr.column(0).data());

// TODO: implement equality for ArrayData
assert_eq!(expected_int_data.len(), arr.column(1).data().len());
assert_eq!(
expected_int_data.null_count(),
arr.column(1).data().null_count()
);
assert_eq!(
expected_int_data.null_bitmap(),
arr.column(1).data().null_bitmap()
);
let expected_value_buf = expected_int_data.buffers()[0].clone();
let actual_value_buf = arr.column(1).data().buffers()[0].clone();
for i in 0..expected_int_data.len() {
if !expected_int_data.is_null(i) {
assert_eq!(
expected_value_buf.as_slice()[i * 4..(i + 1) * 4],
actual_value_buf.as_slice()[i * 4..(i + 1) * 4]
);
}
}
assert_eq!(expected_string_data, *arr.column(0).data());
assert_eq!(expected_int_data, *arr.column(1).data());
}

#[test]
Expand Down

0 comments on commit 4423edd

Please sign in to comment.