()
| 218 | |
| 219 | #[test] |
| 220 | fn parse_alter_array_single_key() { |
| 221 | let sql = "ALTER ARRAY my_array SET (audit_retain_ms = 86400000)"; |
| 222 | let stmt = try_parse_array_statement(sql).unwrap().unwrap(); |
| 223 | match stmt { |
| 224 | ArrayStatement::Alter(a) => { |
| 225 | assert_eq!(a.name, "my_array"); |
| 226 | assert_eq!(a.set.len(), 1); |
| 227 | assert_eq!(a.set[0].0, "audit_retain_ms"); |
| 228 | assert_eq!(a.set[0].1, Some(86_400_000)); |
| 229 | } |
| 230 | _ => panic!("expected Alter variant"), |
| 231 | } |
| 232 | } |
| 233 | |
| 234 | #[test] |
| 235 | fn parse_alter_array_null_value() { |
nothing calls this directly
no test coverage detected