()
| 659 | |
| 660 | #[test] |
| 661 | fn test_serialized_edge_reverse() { |
| 662 | let change = NodeId::new(42); |
| 663 | let dest = make_internal_position(NodeId::new(100), 50); |
| 664 | let forward_flag = EdgeFlags::BLOCK | EdgeFlags::DELETED; |
| 665 | let reverse_flag = forward_flag | EdgeFlags::PARENT; |
| 666 | |
| 667 | let forward = SerializedGraphEdge::new(forward_flag, dest, change); |
| 668 | let reverse = SerializedGraphEdge::new(reverse_flag, dest, change); |
| 669 | |
| 670 | assert!(!forward.flag().contains(EdgeFlags::PARENT)); |
| 671 | assert!(reverse.flag().contains(EdgeFlags::PARENT)); |
| 672 | assert!(reverse.flag().contains(EdgeFlags::DELETED)); |
| 673 | } |
| 674 | |
| 675 | // Workspace Tracking Tests |
| 676 |
nothing calls this directly
no test coverage detected