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

Function test_vertex_encoding_ordering

atomic-core/src/pristine/tables.rs:985–993  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

983
984 #[test]
985 fn test_vertex_encoding_ordering() {
986 // Verify that encoded vertices sort correctly (by change_id, then start, then end)
987 let v1 = encode_vertex(1, 0, 10);
988 let v2 = encode_vertex(1, 10, 20);
989 let v3 = encode_vertex(2, 0, 10);
990
991 assert!(v1 < v2, "same change, v1 should be before v2");
992 assert!(v2 < v3, "v2 should be before v3 (different change)");
993 }
994
995 #[test]
996 fn test_vertex_encoding_ordering_across_byte_boundary() {

Callers

nothing calls this directly

Calls 1

encode_vertexFunction · 0.85

Tested by

no test coverage detected