aboutsummaryrefslogtreecommitdiff
path: root/pw_sync/mutex_facade_test.cc
diff options
context:
space:
mode:
Diffstat (limited to 'pw_sync/mutex_facade_test.cc')
-rw-r--r--pw_sync/mutex_facade_test.cc11
1 files changed, 7 insertions, 4 deletions
diff --git a/pw_sync/mutex_facade_test.cc b/pw_sync/mutex_facade_test.cc
index 0fc720322..6788536e2 100644
--- a/pw_sync/mutex_facade_test.cc
+++ b/pw_sync/mutex_facade_test.cc
@@ -49,10 +49,13 @@ TEST(Mutex, LockUnlockStatic) {
TEST(Mutex, TryLockUnlock) {
pw::sync::Mutex mutex;
- ASSERT_TRUE(mutex.try_lock());
- // TODO(pwbug/291): Ensure it fails to lock when already held.
- // EXPECT_FALSE(mutex.try_lock());
- mutex.unlock();
+ const bool locked = mutex.try_lock();
+ EXPECT_TRUE(locked);
+ if (locked) {
+ // TODO(pwbug/291): Ensure it fails to lock when already held.
+ // EXPECT_FALSE(mutex.try_lock());
+ mutex.unlock();
+ }
}
TEST(Mutex, LockUnlockInC) {