()
| 1221 | |
| 1222 | #[test] |
| 1223 | fn no_duplicates_distinct() -> Result<()> { |
| 1224 | let (mut acc1, mut acc2) = ArrayAggAccumulatorBuilder::string() |
| 1225 | .distinct() |
| 1226 | .build_two()?; |
| 1227 | |
| 1228 | acc1.update_batch(&[data(["a", "b", "c"])])?; |
| 1229 | acc2.update_batch(&[data(["d", "e", "f"])])?; |
| 1230 | acc1 = merge(acc1, acc2)?; |
| 1231 | |
| 1232 | let mut result = print_nulls(str_arr(acc1.evaluate()?)?); |
| 1233 | result.sort(); |
| 1234 | |
| 1235 | assert_eq!(result, vec!["a", "b", "c", "d", "e", "f"]); |
| 1236 | |
| 1237 | Ok(()) |
| 1238 | } |
| 1239 | |
| 1240 | #[test] |
| 1241 | fn duplicates_no_distinct() -> Result<()> { |
nothing calls this directly
no test coverage detected
searching dependent graphs…