1 2 3 4 5 6 7 8 9 10 11 12 13 14
#![cfg(feature = "NSLock")] use crate::{NSLock, NSLocking}; #[test] fn lock_unlock() { let lock = NSLock::new(); unsafe { lock.lock(); assert!(!lock.tryLock()); lock.unlock(); assert!(lock.tryLock()); lock.unlock(); } }