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

Function binary_cases

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

Source from the content-addressed store, hash-verified

222type OptionString = Option<String>;
223
224fn binary_cases() -> Vec<(Vec<OptionString>, Vec<OptionString>, bool)> {
225 let base = vec![
226 Some("hello".to_owned()),
227 None,
228 None,
229 Some("world".to_owned()),
230 None,
231 None,
232 ];
233 let not_base = vec![
234 Some("hello".to_owned()),
235 Some("foo".to_owned()),
236 None,
237 Some("world".to_owned()),
238 None,
239 None,
240 ];
241 vec![
242 (
243 vec![Some("hello".to_owned()), Some("world".to_owned())],
244 vec![Some("hello".to_owned()), Some("world".to_owned())],
245 true,
246 ),
247 (
248 vec![Some("hello".to_owned()), Some("world".to_owned())],
249 vec![Some("hello".to_owned()), Some("arrow".to_owned())],
250 false,
251 ),
252 (base.clone(), base.clone(), true),
253 (base, not_base, false),
254 ]
255}
256
257fn test_generic_string_equal<OffsetSize: OffsetSizeTrait>() {
258 let cases = binary_cases();

Callers 2

Calls

no outgoing calls

Tested by

no test coverage detected