()
| 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() { |