Skip to content

Commit b82c262

Browse files
committed
updated based on cr
1 parent 3bd4aa5 commit b82c262

File tree

1 file changed

+23
-23
lines changed

1 file changed

+23
-23
lines changed

arrow-select/src/zip.rs

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -296,10 +296,9 @@ mod test {
296296
}
297297

298298
#[test]
299-
fn test_zip_kernel_primitive_scalar_with_boolean_array_mask_with_nulls_should_be_treated_as_false()
300-
{
301-
let scalar_truthy = Scalar::new(Int32Array::from_value(42, 1));
302-
let scalar_falsy = Scalar::new(Int32Array::from_value(123, 1));
299+
fn test_zip_primitive_array_with_nulls_is_mask_should_be_treated_as_false() {
300+
let truthy = Int32Array::from_iter_values(vec![1, 2, 3, 4, 5, 6]);
301+
let falsy = Int32Array::from_iter_values(vec![7, 8, 9, 10, 11, 12]);
303302

304303
let mask = {
305304
let booleans = BooleanBuffer::from(vec![true, true, false, true, false, false]);
@@ -310,23 +309,24 @@ mod test {
310309
]);
311310
BooleanArray::new(booleans, Some(nulls))
312311
};
313-
let out = zip(&mask, &scalar_truthy, &scalar_falsy).unwrap();
312+
let out = zip(&mask, &truthy, &falsy).unwrap();
314313
let actual = out.as_any().downcast_ref::<Int32Array>().unwrap();
315314
let expected = Int32Array::from(vec![
316-
Some(42),
317-
Some(42),
318-
Some(123),
319-
Some(123), // true in mask but null
320-
Some(123),
321-
Some(123),
315+
Some(1),
316+
Some(2),
317+
Some(9),
318+
Some(10), // true in mask but null
319+
Some(11),
320+
Some(12),
322321
]);
323322
assert_eq!(actual, &expected);
324323
}
325324

326325
#[test]
327-
fn test_zip_primitive_array_with_nulls_is_mask_should_be_treated_as_false() {
328-
let scalar_truthy = Int32Array::from_iter_values(vec![1, 2, 3, 4, 5, 6]);
329-
let scalar_falsy = Int32Array::from_iter_values(vec![7, 8, 9, 10, 11, 12]);
326+
fn test_zip_kernel_primitive_scalar_with_boolean_array_mask_with_nulls_should_be_treated_as_false()
327+
{
328+
let scalar_truthy = Scalar::new(Int32Array::from_value(42, 1));
329+
let scalar_falsy = Scalar::new(Int32Array::from_value(123, 1));
330330

331331
let mask = {
332332
let booleans = BooleanBuffer::from(vec![true, true, false, true, false, false]);
@@ -340,20 +340,20 @@ mod test {
340340
let out = zip(&mask, &scalar_truthy, &scalar_falsy).unwrap();
341341
let actual = out.as_any().downcast_ref::<Int32Array>().unwrap();
342342
let expected = Int32Array::from(vec![
343-
Some(1),
344-
Some(2),
345-
Some(9),
346-
Some(10), // true in mask but null
347-
Some(11),
348-
Some(12),
343+
Some(42),
344+
Some(42),
345+
Some(123),
346+
Some(123), // true in mask but null
347+
Some(123),
348+
Some(123),
349349
]);
350350
assert_eq!(actual, &expected);
351351
}
352352

353353
#[test]
354354
fn test_zip_string_array_with_nulls_is_mask_should_be_treated_as_false() {
355-
let scalar_truthy = StringArray::from_iter_values(vec!["1", "2", "3", "4", "5", "6"]);
356-
let scalar_falsy = StringArray::from_iter_values(vec!["7", "8", "9", "10", "11", "12"]);
355+
let truthy = StringArray::from_iter_values(vec!["1", "2", "3", "4", "5", "6"]);
356+
let falsy = StringArray::from_iter_values(vec!["7", "8", "9", "10", "11", "12"]);
357357

358358
let mask = {
359359
let booleans = BooleanBuffer::from(vec![true, true, false, true, false, false]);
@@ -364,7 +364,7 @@ mod test {
364364
]);
365365
BooleanArray::new(booleans, Some(nulls))
366366
};
367-
let out = zip(&mask, &scalar_truthy, &scalar_falsy).unwrap();
367+
let out = zip(&mask, &truthy, &falsy).unwrap();
368368
let actual = out.as_string::<i32>();
369369
let expected = StringArray::from_iter_values(vec![
370370
"1", "2", "9", "10", // true in mask but null

0 commit comments

Comments
 (0)