()
| 739 | |
| 740 | #[test] |
| 741 | fn test_identity_json_roundtrip() { |
| 742 | let identity = Identity::builder("alice") |
| 743 | .email("alice@example.com") |
| 744 | .identity_type(IdentityType::User) |
| 745 | .description("Test identity") |
| 746 | .build() |
| 747 | .unwrap(); |
| 748 | |
| 749 | let json = serde_json::to_string(&identity).unwrap(); |
| 750 | let recovered: Identity = serde_json::from_str(&json).unwrap(); |
| 751 | |
| 752 | assert_eq!(identity.id, recovered.id); |
| 753 | assert_eq!(identity.name, recovered.name); |
| 754 | assert_eq!(identity.email, recovered.email); |
| 755 | } |
| 756 | } |
nothing calls this directly
no test coverage detected