diff options
Diffstat (limited to 'libutils/Mutex_test.cpp')
-rw-r--r-- | libutils/Mutex_test.cpp | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/libutils/Mutex_test.cpp b/libutils/Mutex_test.cpp index 8a1805f51..79f4302d0 100644 --- a/libutils/Mutex_test.cpp +++ b/libutils/Mutex_test.cpp @@ -29,4 +29,20 @@ TEST(Mutex, compile) { android::Mutex::Autolock _l(mLock); i = 0; modifyLockedVariable(); -}
\ No newline at end of file +} + +TEST(Mutex, tryLock) { + if (mLock.tryLock() != 0) { + return; + } + mLock.unlock(); +} + +#if defined(__ANDROID__) +TEST(Mutex, timedLock) { + if (mLock.timedLock(1) != 0) { + return; + } + mLock.unlock(); +} +#endif |