| OLD | NEW | 
|---|
| 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be | 
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. | 
| 4 | 4 | 
| 5 #include "base/file_util.h" | 5 #include "base/file_util.h" | 
|  | 6 #include "base/files/scoped_temp_dir.h" | 
| 6 #include "base/path_service.h" | 7 #include "base/path_service.h" | 
| 7 #include "base/process_util.h" | 8 #include "base/process_util.h" | 
| 8 #include "base/scoped_temp_dir.h" |  | 
| 9 #include "base/string_util.h" | 9 #include "base/string_util.h" | 
| 10 #include "build/build_config.h" | 10 #include "build/build_config.h" | 
| 11 #include "chrome/browser/importer/firefox_profile_lock.h" | 11 #include "chrome/browser/importer/firefox_profile_lock.h" | 
| 12 #include "chrome/common/chrome_paths.h" | 12 #include "chrome/common/chrome_paths.h" | 
| 13 #include "testing/gtest/include/gtest/gtest.h" | 13 #include "testing/gtest/include/gtest/gtest.h" | 
| 14 | 14 | 
| 15 class FirefoxProfileLockTest : public testing::Test { | 15 class FirefoxProfileLockTest : public testing::Test { | 
| 16  protected: | 16  protected: | 
| 17   virtual void SetUp() { | 17   virtual void SetUp() { | 
| 18     ASSERT_TRUE(temp_dir_.CreateUniqueTempDir()); | 18     ASSERT_TRUE(temp_dir_.CreateUniqueTempDir()); | 
| 19   } | 19   } | 
| 20 | 20 | 
| 21   ScopedTempDir temp_dir_; | 21   base::ScopedTempDir temp_dir_; | 
| 22 }; | 22 }; | 
| 23 | 23 | 
| 24 TEST_F(FirefoxProfileLockTest, LockTest) { | 24 TEST_F(FirefoxProfileLockTest, LockTest) { | 
| 25   FirefoxProfileLock lock1(temp_dir_.path()); | 25   FirefoxProfileLock lock1(temp_dir_.path()); | 
| 26   ASSERT_TRUE(lock1.HasAcquired()); | 26   ASSERT_TRUE(lock1.HasAcquired()); | 
| 27   lock1.Unlock(); | 27   lock1.Unlock(); | 
| 28   ASSERT_FALSE(lock1.HasAcquired()); | 28   ASSERT_FALSE(lock1.HasAcquired()); | 
| 29   lock1.Lock(); | 29   lock1.Lock(); | 
| 30   ASSERT_TRUE(lock1.HasAcquired()); | 30   ASSERT_TRUE(lock1.HasAcquired()); | 
| 31 } | 31 } | 
| (...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 101 | 101 | 
| 102   lock1->Unlock(); | 102   lock1->Unlock(); | 
| 103   EXPECT_FALSE(lock1->HasAcquired()); | 103   EXPECT_FALSE(lock1->HasAcquired()); | 
| 104 | 104 | 
| 105   lock2->Lock(); | 105   lock2->Lock(); | 
| 106   EXPECT_TRUE(lock2->HasAcquired()); | 106   EXPECT_TRUE(lock2->HasAcquired()); | 
| 107   lock2->Unlock(); | 107   lock2->Unlock(); | 
| 108   EXPECT_FALSE(lock2->HasAcquired()); | 108   EXPECT_FALSE(lock2->HasAcquired()); | 
| 109 } | 109 } | 
| 110 #endif | 110 #endif | 
| OLD | NEW | 
|---|