MCPcopy Create free account
hub / github.com/apache/arrow-rs / test_primitive

Function test_primitive

arrow/tests/array_equal.rs:111–145  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

109
110#[test]
111fn test_primitive() {
112 let cases = vec![
113 (
114 vec![Some(1), Some(2), Some(3)],
115 vec![Some(1), Some(2), Some(3)],
116 true,
117 ),
118 (
119 vec![Some(1), Some(2), Some(3)],
120 vec![Some(1), Some(2), Some(4)],
121 false,
122 ),
123 (
124 vec![Some(1), Some(2), None],
125 vec![Some(1), Some(2), None],
126 true,
127 ),
128 (
129 vec![Some(1), None, Some(3)],
130 vec![Some(1), Some(2), None],
131 false,
132 ),
133 (
134 vec![Some(1), None, None],
135 vec![Some(1), Some(2), None],
136 false,
137 ),
138 ];
139
140 for (lhs, rhs, expected) in cases {
141 let lhs = Int32Array::from(lhs);
142 let rhs = Int32Array::from(rhs);
143 test_equal(&lhs, &rhs, expected);
144 }
145}
146
147#[test]
148fn test_primitive_slice() {

Callers

nothing calls this directly

Calls 1

test_equalFunction · 0.85

Tested by

no test coverage detected