MCPcopy Create free account
hub / github.com/Lymia/enumset / test_insert_remove_value

Function test_insert_remove_value

enumset_test/tests/mixedset_basic_ops.rs:203–214  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

201
202#[test]
203fn test_insert_remove_value() {
204 let mut set = MixedEnumSet::<Enum>::new();
205 assert!(set.insert(Enum::A));
206 assert_eq!(set.len(), 1);
207 assert!(!set.insert(Enum::A));
208 assert_eq!(set.len(), 1);
209 assert!(set.contains(Enum::A));
210 assert!(set.remove(Enum::A));
211 assert_eq!(set.len(), 0);
212 assert!(!set.remove(Enum::A));
213 assert!(!set.contains(Enum::A));
214}
215
216#[test]
217fn test_insert_all_remove_all() {

Callers

nothing calls this directly

Calls 1

newFunction · 0.85

Tested by

no test coverage detected