()
| 598 | |
| 599 | #[test] |
| 600 | fn test_vertex_adjustment() { |
| 601 | // When target.end > target_end_pos.pos, we adjust |
| 602 | let change = NodeId::new(42); |
| 603 | let target = make_internal_vertex(change, 0, 100); |
| 604 | let target_end_pos = ChangePosition::new(50); |
| 605 | |
| 606 | // Adjusted target |
| 607 | let adjusted = GraphNode { |
| 608 | change: target.change, |
| 609 | start: target.start, |
| 610 | end: target_end_pos, |
| 611 | }; |
| 612 | |
| 613 | assert_eq!(adjusted.end, ChangePosition::new(50)); |
| 614 | assert!(adjusted.end < target.end); |
| 615 | } |
| 616 | |
| 617 | // Edge Flag Transition Tests |
| 618 |
nothing calls this directly
no test coverage detected