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

Side by Side Diff: content/browser/indexed_db/indexed_db_backing_store_unittest.cc

Issue 2316043002: //content: Change ScopedTempDir::path() to GetPath() (Closed)
Patch Set: Just rebased Created 4 years, 3 months 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
OLDNEW
1 // Copyright (c) 2013 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2013 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 "content/browser/indexed_db/indexed_db_backing_store.h" 5 #include "content/browser/indexed_db/indexed_db_backing_store.h"
6 6
7 #include <stddef.h> 7 #include <stddef.h>
8 #include <stdint.h> 8 #include <stdint.h>
9 #include <utility> 9 #include <utility>
10 10
(...skipping 224 matching lines...) Expand 10 before | Expand all | Expand 10 after
235 void SetUp() override { 235 void SetUp() override {
236 const Origin origin(GURL("http://localhost:81")); 236 const Origin origin(GURL("http://localhost:81"));
237 task_runner_ = new base::TestSimpleTaskRunner(); 237 task_runner_ = new base::TestSimpleTaskRunner();
238 url_request_context_getter_ = 238 url_request_context_getter_ =
239 new net::TestURLRequestContextGetter(task_runner_); 239 new net::TestURLRequestContextGetter(task_runner_);
240 special_storage_policy_ = new MockSpecialStoragePolicy(); 240 special_storage_policy_ = new MockSpecialStoragePolicy();
241 quota_manager_proxy_ = new MockQuotaManagerProxy(nullptr, nullptr); 241 quota_manager_proxy_ = new MockQuotaManagerProxy(nullptr, nullptr);
242 special_storage_policy_->SetAllUnlimited(true); 242 special_storage_policy_->SetAllUnlimited(true);
243 ASSERT_TRUE(temp_dir_.CreateUniqueTempDir()); 243 ASSERT_TRUE(temp_dir_.CreateUniqueTempDir());
244 idb_context_ = new IndexedDBContextImpl( 244 idb_context_ = new IndexedDBContextImpl(
245 temp_dir_.path(), special_storage_policy_.get(), 245 temp_dir_.GetPath(), special_storage_policy_.get(),
246 quota_manager_proxy_.get(), task_runner_.get()); 246 quota_manager_proxy_.get(), task_runner_.get());
247 idb_factory_ = new TestIDBFactory(idb_context_.get()); 247 idb_factory_ = new TestIDBFactory(idb_context_.get());
248 backing_store_ = idb_factory_->OpenBackingStoreForTest( 248 backing_store_ = idb_factory_->OpenBackingStoreForTest(
249 origin, url_request_context_getter_); 249 origin, url_request_context_getter_);
250 250
251 // useful keys and values during tests 251 // useful keys and values during tests
252 m_value1 = IndexedDBValue("value1", std::vector<IndexedDBBlobInfo>()); 252 m_value1 = IndexedDBValue("value1", std::vector<IndexedDBBlobInfo>());
253 m_value2 = IndexedDBValue("value2", std::vector<IndexedDBBlobInfo>()); 253 m_value2 = IndexedDBValue("value2", std::vector<IndexedDBBlobInfo>());
254 254
255 m_blob_info.push_back( 255 m_blob_info.push_back(
(...skipping 810 matching lines...) Expand 10 before | Expand all | Expand 10 after
1066 1066
1067 // Not in the anonymous namespace to friend IndexedDBBackingStore. 1067 // Not in the anonymous namespace to friend IndexedDBBackingStore.
1068 TEST_F(IndexedDBBackingStoreTest, ReadCorruptionInfo) { 1068 TEST_F(IndexedDBBackingStoreTest, ReadCorruptionInfo) {
1069 // No |path_base|. 1069 // No |path_base|.
1070 std::string message; 1070 std::string message;
1071 EXPECT_FALSE(IndexedDBBackingStore::ReadCorruptionInfo(base::FilePath(), 1071 EXPECT_FALSE(IndexedDBBackingStore::ReadCorruptionInfo(base::FilePath(),
1072 Origin(), &message)); 1072 Origin(), &message));
1073 EXPECT_TRUE(message.empty()); 1073 EXPECT_TRUE(message.empty());
1074 message.clear(); 1074 message.clear();
1075 1075
1076 const base::FilePath path_base = temp_dir_.path(); 1076 const base::FilePath path_base = temp_dir_.GetPath();
1077 const Origin origin(GURL("http://www.google.com/")); 1077 const Origin origin(GURL("http://www.google.com/"));
1078 ASSERT_FALSE(path_base.empty()); 1078 ASSERT_FALSE(path_base.empty());
1079 ASSERT_TRUE(PathIsWritable(path_base)); 1079 ASSERT_TRUE(PathIsWritable(path_base));
1080 1080
1081 // File not found. 1081 // File not found.
1082 EXPECT_FALSE( 1082 EXPECT_FALSE(
1083 IndexedDBBackingStore::ReadCorruptionInfo(path_base, origin, &message)); 1083 IndexedDBBackingStore::ReadCorruptionInfo(path_base, origin, &message));
1084 EXPECT_TRUE(message.empty()); 1084 EXPECT_TRUE(message.empty());
1085 message.clear(); 1085 message.clear();
1086 1086
(...skipping 62 matching lines...) Expand 10 before | Expand all | Expand 10 after
1149 1149
1150 // Dictionary, message key and more. 1150 // Dictionary, message key and more.
1151 ASSERT_TRUE(WriteFile(info_path, "{\"message\":\"foo\",\"bar\":5}")); 1151 ASSERT_TRUE(WriteFile(info_path, "{\"message\":\"foo\",\"bar\":5}"));
1152 EXPECT_TRUE( 1152 EXPECT_TRUE(
1153 IndexedDBBackingStore::ReadCorruptionInfo(path_base, origin, &message)); 1153 IndexedDBBackingStore::ReadCorruptionInfo(path_base, origin, &message));
1154 EXPECT_FALSE(PathExists(info_path)); 1154 EXPECT_FALSE(PathExists(info_path));
1155 EXPECT_EQ("foo", message); 1155 EXPECT_EQ("foo", message);
1156 } 1156 }
1157 1157
1158 } // namespace content 1158 } // namespace content
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698