Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(66)

Side by Side Diff: trunk/src/chrome/browser/importer/firefox_profile_lock_unittest.cc

Issue 105823009: Revert 239280 "Move more file_util functions to base namespace." (Closed) Base URL: svn://svn.chromium.org/chrome/
Patch Set: Created 7 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
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/files/scoped_temp_dir.h"
7 #include "base/path_service.h" 7 #include "base/path_service.h"
8 #include "base/strings/string_util.h" 8 #include "base/strings/string_util.h"
9 #include "build/build_config.h" 9 #include "build/build_config.h"
10 #include "chrome/browser/importer/firefox_profile_lock.h" 10 #include "chrome/browser/importer/firefox_profile_lock.h"
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after
63 } 63 }
64 64
65 // If for some reason the lock file is left behind by the previous owner, we 65 // If for some reason the lock file is left behind by the previous owner, we
66 // should still be able to lock it, at least in the Windows implementation. 66 // should still be able to lock it, at least in the Windows implementation.
67 TEST_F(FirefoxProfileLockTest, ProfileLockOrphaned) { 67 TEST_F(FirefoxProfileLockTest, ProfileLockOrphaned) {
68 base::FilePath test_path = temp_dir_.path(); 68 base::FilePath test_path = temp_dir_.path();
69 base::FilePath lock_file_path = 69 base::FilePath lock_file_path =
70 test_path.Append(FirefoxProfileLock::kLockFileName); 70 test_path.Append(FirefoxProfileLock::kLockFileName);
71 71
72 // Create the orphaned lock file. 72 // Create the orphaned lock file.
73 FILE* lock_file = base::OpenFile(lock_file_path, "w"); 73 FILE* lock_file = file_util::OpenFile(lock_file_path, "w");
74 ASSERT_TRUE(lock_file); 74 ASSERT_TRUE(lock_file);
75 base::CloseFile(lock_file); 75 file_util::CloseFile(lock_file);
76 EXPECT_TRUE(base::PathExists(lock_file_path)); 76 EXPECT_TRUE(base::PathExists(lock_file_path));
77 77
78 scoped_ptr<FirefoxProfileLock> lock; 78 scoped_ptr<FirefoxProfileLock> lock;
79 EXPECT_EQ(static_cast<FirefoxProfileLock*>(NULL), lock.get()); 79 EXPECT_EQ(static_cast<FirefoxProfileLock*>(NULL), lock.get());
80 lock.reset(new FirefoxProfileLock(test_path)); 80 lock.reset(new FirefoxProfileLock(test_path));
81 EXPECT_TRUE(lock->HasAcquired()); 81 EXPECT_TRUE(lock->HasAcquired());
82 lock->Unlock(); 82 lock->Unlock();
83 EXPECT_FALSE(lock->HasAcquired()); 83 EXPECT_FALSE(lock->HasAcquired());
84 } 84 }
85 85
(...skipping 16 matching lines...) Expand all
102 102
103 lock1->Unlock(); 103 lock1->Unlock();
104 EXPECT_FALSE(lock1->HasAcquired()); 104 EXPECT_FALSE(lock1->HasAcquired());
105 105
106 lock2->Lock(); 106 lock2->Lock();
107 EXPECT_TRUE(lock2->HasAcquired()); 107 EXPECT_TRUE(lock2->HasAcquired());
108 lock2->Unlock(); 108 lock2->Unlock();
109 EXPECT_FALSE(lock2->HasAcquired()); 109 EXPECT_FALSE(lock2->HasAcquired());
110 } 110 }
111 #endif 111 #endif
OLDNEW
« no previous file with comments | « trunk/src/chrome/browser/extensions/sandboxed_unpacker.cc ('k') | trunk/src/chrome/browser/net/net_log_temp_file.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698