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

Function test_iter_order

atomic-core/src/change/format_v3/hash_table.rs:995–1009  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

993
994 #[test]
995 fn test_iter_order() {
996 let h0 = make_hash(0);
997 let h1 = make_hash(1);
998 let h2 = make_hash(2);
999
1000 let mut table = HashDedupTable::new(h0);
1001 table.insert(h1).unwrap();
1002 table.insert(h2).unwrap();
1003
1004 let entries: Vec<_> = table.iter().collect();
1005 assert_eq!(entries.len(), 3);
1006 assert_eq!(entries[0], (0, &h0));
1007 assert_eq!(entries[1], (1, &h1));
1008 assert_eq!(entries[2], (2, &h2));
1009 }
1010
1011 #[test]
1012 fn test_iter_empty() {

Callers

nothing calls this directly

Calls 4

make_hashFunction · 0.70
unwrapMethod · 0.45
insertMethod · 0.45
iterMethod · 0.45

Tested by

no test coverage detected