MCPcopy Create free account
hub / github.com/atomicdotdev/atomic / test_serialized_edge_reverse

Function test_serialized_edge_reverse

atomic-core/src/apply/edge.rs:661–673  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

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

Callers

nothing calls this directly

Calls 1

make_internal_positionFunction · 0.70

Tested by

no test coverage detected