()
| 207 | |
| 208 | #[test] |
| 209 | fn insert_arity_mismatch_rejected() { |
| 210 | let cat = StubCatalog { |
| 211 | view: Some(view_2d()), |
| 212 | }; |
| 213 | let ast = InsertArrayAst { |
| 214 | name: "g".into(), |
| 215 | rows: vec![crate::types_array::ArrayInsertRow { |
| 216 | coords: vec![ArrayCoordLiteral::Int64(1)], |
| 217 | attrs: vec![ArrayAttrLiteral::Float64(1.0)], |
| 218 | }], |
| 219 | }; |
| 220 | assert!(plan_insert_array(&ast, &cat).is_err()); |
| 221 | } |
| 222 | |
| 223 | #[test] |
| 224 | fn insert_happy() { |