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