Skip to content

Commit 9df3cc5

Browse files
stepanchegfacebook-github-bot
authored andcommitted
Test for SmallMap::eq_ordered
Reviewed By: bobyangyf Differential Revision: D41161682 fbshipit-source-id: 99aa76eefc8063fcbd2a910866086dd2808e1641
1 parent 65b4a79 commit 9df3cc5

File tree

1 file changed

+12
-0
lines changed
  • starlark_map/src/small_map

1 file changed

+12
-0
lines changed

starlark_map/src/small_map/mod.rs

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1128,4 +1128,16 @@ mod tests {
11281128
assert_eq!(i * 10, *map.get(&i).unwrap());
11291129
}
11301130
}
1131+
1132+
#[test]
1133+
fn test_eq_ordered() {
1134+
let m0 = SmallMap::from_iter([(1, 2), (3, 4)]);
1135+
let m1 = SmallMap::from_iter([(1, 2), (3, 4)]);
1136+
let m2 = SmallMap::from_iter([(3, 4), (1, 2)]);
1137+
let m3 = SmallMap::from_iter([(3, 4)]);
1138+
assert!(m0.eq_ordered(&m0));
1139+
assert!(m0.eq_ordered(&m1));
1140+
assert!(!m0.eq_ordered(&m2));
1141+
assert!(!m0.eq_ordered(&m3));
1142+
}
11311143
}

0 commit comments

Comments
 (0)