()
| 145 | |
| 146 | #[test] |
| 147 | fn test_shift_nil() { |
| 148 | let a: Int32Array = vec![Some(1), None, Some(4)].into(); |
| 149 | let res = shift(&a, 0).unwrap(); |
| 150 | let expected: Int32Array = vec![Some(1), None, Some(4)].into(); |
| 151 | assert_eq!(res.as_ref(), &expected); |
| 152 | } |
| 153 | |
| 154 | #[test] |
| 155 | fn test_shift_boundary_pos() { |