MCPcopy Create free account
hub / github.com/bytecodealliance/rustix / test_ops_plain

Function test_ops_plain

src/kernel_sigset.rs:220–238  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

218
219 #[test]
220 fn test_ops_plain() {
221 for sig in sigs() {
222 let mut set = KernelSigSet::empty();
223 for sig in sigs() {
224 assert!(!set.contains(sig));
225 }
226
227 set.insert(sig);
228 assert!(set.contains(sig));
229 for sig in sigs().iter().filter(|s| **s != sig) {
230 assert!(!set.contains(*sig));
231 }
232
233 set.remove(sig);
234 for sig in sigs() {
235 assert!(!set.contains(sig));
236 }
237 }
238 }
239
240 #[test]
241 fn test_clear() {

Callers

nothing calls this directly

Calls 4

sigsFunction · 0.85
insertMethod · 0.80
filterMethod · 0.80
removeMethod · 0.80

Tested by

no test coverage detected