()
| 254 | |
| 255 | #[test] |
| 256 | fn test_edge_max_position() { |
| 257 | let max_pos = (1u64 << 56) - 1; |
| 258 | let dest = Position::new(NodeId::new(u64::MAX), ChangePosition::new(max_pos)); |
| 259 | let edge = SerializedGraphEdge::new(EdgeFlags::BLOCK, dest, NodeId::new(u64::MAX)); |
| 260 | |
| 261 | let bytes = serialize_edge(&edge); |
| 262 | let recovered = deserialize_edge(&bytes); |
| 263 | |
| 264 | assert_eq!(recovered.dest().pos.get(), max_pos); |
| 265 | assert_eq!(recovered.dest().change.get(), u64::MAX); |
| 266 | assert_eq!(recovered.introduced_by().get(), u64::MAX); |
| 267 | } |
| 268 | |
| 269 | #[test] |
| 270 | fn test_serialize_deserialize_view_state() { |
nothing calls this directly
no test coverage detected