Index: test/cctest/test-lock.cc |
diff --git a/test/cctest/test-lock.cc b/test/cctest/test-lock.cc |
index d4387d0f906787ebf12195ad1a789448cfde5b3a..81f7771c7d35121ff790c5398786785bab70d06c 100644 |
--- a/test/cctest/test-lock.cc |
+++ b/test/cctest/test-lock.cc |
@@ -40,28 +40,18 @@ using namespace ::v8::internal; |
// Simple test of locking logic |
TEST(Simple) { |
- Mutex* mutex = OS::CreateMutex(); |
- CHECK_EQ(0, mutex->Lock()); // acquire the lock with the right token |
- CHECK_EQ(0, mutex->Unlock()); // can unlock with the right token |
- delete mutex; |
-} |
- |
- |
-TEST(MultiLock) { |
- Mutex* mutex = OS::CreateMutex(); |
- CHECK_EQ(0, mutex->Lock()); |
- CHECK_EQ(0, mutex->Unlock()); |
- delete mutex; |
+ Mutex mutex; |
+ mutex.Lock(); // acquire the lock with the right token |
+ mutex.Unlock(); // can unlock with the right token |
} |
TEST(ShallowLock) { |
- Mutex* mutex = OS::CreateMutex(); |
- CHECK_EQ(0, mutex->Lock()); |
- CHECK_EQ(0, mutex->Unlock()); |
- CHECK_EQ(0, mutex->Lock()); |
- CHECK_EQ(0, mutex->Unlock()); |
- delete mutex; |
+ Mutex mutex; |
+ mutex.Lock(); |
+ mutex.Unlock(); |
+ mutex.Lock(); |
+ mutex.Unlock(); |
} |