INNER CODE UNIT · Rust

test_json_serialization

zkonduit/ezkl · src/lib.rs:558

    fn test_json_serialization() {
        let args = RunArgs::default();
        let json = args.as_json().unwrap();
        let deserialized = RunArgs::from_json(&json).unwrap();
        assert_eq!(args, deserialized);
    }

    #[test]
    fn test_multiple_validation_errors() {
        let mut args = RunArgs::default();
        args.logrows = 0;
        args.lookup_range = (100, -100);
        let err = args.validate().unwrap_err();
        // Should contain multiple error messages
        assert!(err.matches("\n").count() >= 1);
    }
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…