()
| 186 | |
| 187 | #[test] |
| 188 | fn log_entry_serde_roundtrip() { |
| 189 | let entry = LogEntry { |
| 190 | term: 5, |
| 191 | index: 42, |
| 192 | data: b"put key=val".to_vec(), |
| 193 | }; |
| 194 | let json = sonic_rs::to_string(&entry).unwrap(); |
| 195 | let decoded: LogEntry = sonic_rs::from_str(&json).unwrap(); |
| 196 | assert_eq!(entry, decoded); |
| 197 | } |
| 198 | |
| 199 | #[test] |
| 200 | fn append_entries_heartbeat() { |