()
| 235 | |
| 236 | #[test] |
| 237 | fn test_edge_max_position() { |
| 238 | let max_pos = (1u64 << 56) - 1; |
| 239 | let dest = Position::new(NodeId::new(u64::MAX), ChangePosition::new(max_pos)); |
| 240 | let edge = SerializedGraphEdge::new(EdgeFlags::BLOCK, dest, NodeId::new(u64::MAX)); |
| 241 | |
| 242 | let bytes = serialize_edge(&edge); |
| 243 | let recovered = deserialize_edge(&bytes); |
| 244 | |
| 245 | assert_eq!(recovered.dest().pos.get(), max_pos); |
| 246 | assert_eq!(recovered.dest().change.get(), u64::MAX); |
| 247 | assert_eq!(recovered.introduced_by().get(), u64::MAX); |
| 248 | } |
| 249 | |
| 250 | #[test] |
| 251 | fn test_serialize_deserialize_view_state() { |
nothing calls this directly
no test coverage detected