()
| 225 | |
| 226 | #[test] |
| 227 | fn test_coalesce_all_null() { |
| 228 | let func = CoalesceFunction::new(); |
| 229 | let context = FunctionContext::new( |
| 230 | vec![], |
| 231 | HashMap::new(), |
| 232 | vec![Value::Null, Value::Null, Value::Null], |
| 233 | ); |
| 234 | |
| 235 | let result = func.execute(&context).unwrap(); |
| 236 | assert!(result.is_null()); |
| 237 | } |
| 238 | |
| 239 | #[test] |
| 240 | fn test_coalesce_single_argument() { |