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

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

Issue 312093005: IndexedDB: Sprinkle DISALLOW_COPY_AND_ASSIGN where appropriate (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Add missing private: Created 6 years, 6 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 | Annotate | Revision Log
OLDNEW
1 // Copyright 2013 The Chromium Authors. All rights reserved. 1 // Copyright 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_database.h" 5 #include "content/browser/indexed_db/indexed_db_database.h"
6 6
7 #include "base/auto_reset.h" 7 #include "base/auto_reset.h"
8 #include "base/logging.h" 8 #include "base/logging.h"
9 #include "base/run_loop.h" 9 #include "base/run_loop.h"
10 #include "base/strings/string16.h" 10 #include "base/strings/string16.h"
(...skipping 152 matching lines...) Expand 10 before | Expand all | Expand 10 after
163 virtual void OnSuccess(int64) OVERRIDE { success_called_ = true; } 163 virtual void OnSuccess(int64) OVERRIDE { success_called_ = true; }
164 164
165 bool blocked_called() const { return blocked_called_; } 165 bool blocked_called() const { return blocked_called_; }
166 bool success_called() const { return success_called_; } 166 bool success_called() const { return success_called_; }
167 167
168 private: 168 private:
169 virtual ~MockDeleteCallbacks() {} 169 virtual ~MockDeleteCallbacks() {}
170 170
171 bool blocked_called_; 171 bool blocked_called_;
172 bool success_called_; 172 bool success_called_;
173
174 DISALLOW_COPY_AND_ASSIGN(MockDeleteCallbacks);
173 }; 175 };
174 176
175 TEST(IndexedDBDatabaseTest, PendingDelete) { 177 TEST(IndexedDBDatabaseTest, PendingDelete) {
176 scoped_refptr<IndexedDBFakeBackingStore> backing_store = 178 scoped_refptr<IndexedDBFakeBackingStore> backing_store =
177 new IndexedDBFakeBackingStore(); 179 new IndexedDBFakeBackingStore();
178 EXPECT_TRUE(backing_store->HasOneRef()); // local 180 EXPECT_TRUE(backing_store->HasOneRef()); // local
179 181
180 IndexedDBFactory* factory = 0; 182 IndexedDBFactory* factory = 0;
181 leveldb::Status s; 183 leveldb::Status s;
182 scoped_refptr<IndexedDBDatabase> db = 184 scoped_refptr<IndexedDBDatabase> db =
(...skipping 134 matching lines...) Expand 10 before | Expand all | Expand 10 after
317 1ULL, 319 1ULL,
318 db_->metadata().object_stores.find(store_id)->second.indexes.size()); 320 db_->metadata().object_stores.find(store_id)->second.indexes.size());
319 } 321 }
320 322
321 class IndexedDBDatabaseOperationAbortTest 323 class IndexedDBDatabaseOperationAbortTest
322 : public IndexedDBDatabaseOperationTest { 324 : public IndexedDBDatabaseOperationTest {
323 public: 325 public:
324 IndexedDBDatabaseOperationAbortTest() { 326 IndexedDBDatabaseOperationAbortTest() {
325 commit_success_ = leveldb::Status::NotFound("Bummer."); 327 commit_success_ = leveldb::Status::NotFound("Bummer.");
326 } 328 }
329
330 private:
331 DISALLOW_COPY_AND_ASSIGN(IndexedDBDatabaseOperationAbortTest);
327 }; 332 };
328 333
329 TEST_F(IndexedDBDatabaseOperationAbortTest, CreateObjectStore) { 334 TEST_F(IndexedDBDatabaseOperationAbortTest, CreateObjectStore) {
330 EXPECT_EQ(0ULL, db_->metadata().object_stores.size()); 335 EXPECT_EQ(0ULL, db_->metadata().object_stores.size());
331 const int64 store_id = 1001; 336 const int64 store_id = 1001;
332 db_->CreateObjectStore(transaction_->id(), 337 db_->CreateObjectStore(transaction_->id(),
333 store_id, 338 store_id,
334 ASCIIToUTF16("store"), 339 ASCIIToUTF16("store"),
335 IndexedDBKeyPath(), 340 IndexedDBKeyPath(),
336 false /*auto_increment*/); 341 false /*auto_increment*/);
(...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after
400 EXPECT_EQ(1ULL, db_->metadata().object_stores.size()); 405 EXPECT_EQ(1ULL, db_->metadata().object_stores.size());
401 406
402 // This will execute the Put then Delete. 407 // This will execute the Put then Delete.
403 RunPostedTasks(); 408 RunPostedTasks();
404 EXPECT_EQ(0ULL, db_->metadata().object_stores.size()); 409 EXPECT_EQ(0ULL, db_->metadata().object_stores.size());
405 410
406 transaction_->Commit(); // Cleans up the object hierarchy. 411 transaction_->Commit(); // Cleans up the object hierarchy.
407 } 412 }
408 413
409 } // namespace content 414 } // namespace content
OLDNEW
« no previous file with comments | « content/browser/indexed_db/indexed_db_database_error.h ('k') | content/browser/indexed_db/indexed_db_dispatcher_host.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698