fn test_column_move_serialize_deserialize()

in crates/paimon/src/spec/schema_change.rs [407:430]


    fn test_column_move_serialize_deserialize() {
        let json_data = r#"
        [
          {
            "fieldName": "col1",
            "referencedFieldName": null,
            "type": "FIRST"
          },
          {
            "fieldName": "col2_after",
            "referencedFieldName": "col2",
            "type": "AFTER"
          }
        ]"#;

        let column_moves: Vec<ColumnMove> = serde_json::from_str(json_data).unwrap();
        assert_eq!(
            column_moves,
            vec![
                ColumnMove::move_first("col1".to_string()),
                ColumnMove::move_after("col2_after".to_string(), "col2".to_string()),
            ]
        );
    }