redgold_schema/
debug_version.rs1use crate::proto_serde::ProtoSerde;
2use crate::structs::{DebugVersionChange, DebugVersionChange2};
3
4#[test]
5fn test_json_debug() {
6 let original = DebugVersionChange{
7 field1: Some("asdf".to_string()),
8 };
9
10 let ser = serde_json::to_string(&original).unwrap();
11 let deser: DebugVersionChange2 = serde_json::from_str(&ser).unwrap();
12 assert_eq!(deser.field1, Some("asdf".to_string()));
13}
14
15fn test_proto_debug() {
16 let original = DebugVersionChange{
17 field1: Some("asdf".to_string()),
18 };
19 let ser = original.proto_serialize();
20 let deser = DebugVersionChange2::proto_deserialize(ser).unwrap();
21 assert_eq!(deser.field1, Some("asdf".to_string()));
22}
23