()
| 943 | |
| 944 | #[test] |
| 945 | fn test_vertex_encoding_ordering() { |
| 946 | // Verify that encoded vertices sort correctly (by change_id, then start, then end) |
| 947 | let v1 = encode_vertex(1, 0, 10); |
| 948 | let v2 = encode_vertex(1, 10, 20); |
| 949 | let v3 = encode_vertex(2, 0, 10); |
| 950 | |
| 951 | assert!(v1 < v2, "same change, v1 should be before v2"); |
| 952 | assert!(v2 < v3, "v2 should be before v3 (different change)"); |
| 953 | } |
| 954 | |
| 955 | #[test] |
| 956 | fn test_vertex_encoding_ordering_across_byte_boundary() { |
nothing calls this directly
no test coverage detected