class Comparator : public LevelDBComparator {
public:
- virtual int Compare(const base::StringPiece& a,
- const base::StringPiece& b) const OVERRIDE {
+ int Compare(const base::StringPiece& a,
+ const base::StringPiece& b) const override {
return content::Compare(a, b, false /*index_keys*/);
}
- virtual const char* Name() const OVERRIDE { return "idb_cmp1"; }
+ const char* Name() const override { return "idb_cmp1"; }
};
class DefaultLevelDBFactory : public LevelDBFactory {
public:
DefaultLevelDBFactory() {}
- virtual leveldb::Status OpenLevelDB(const base::FilePath& file_name,
- const LevelDBComparator* comparator,
- scoped_ptr<LevelDBDatabase>* db,
- bool* is_disk_full) OVERRIDE {
+ leveldb::Status OpenLevelDB(const base::FilePath& file_name,
+ const LevelDBComparator* comparator,
+ scoped_ptr<LevelDBDatabase>* db,
+ bool* is_disk_full) override {
return LevelDBDatabase::Open(file_name, comparator, db, is_disk_full);
}
- virtual leveldb::Status DestroyLevelDB(
- const base::FilePath& file_name) OVERRIDE {
+ leveldb::Status DestroyLevelDB(const base::FilePath& file_name) override {
return LevelDBDatabase::Destroy(file_name);
}
void ClearRemovals() { removals_.clear(); }
protected:
- virtual ~TestableIndexedDBBackingStore() {}
+ ~TestableIndexedDBBackingStore() override {}
- virtual bool WriteBlobFile(
+ bool WriteBlobFile(
int64 database_id,
const Transaction::WriteDescriptor& descriptor,
- Transaction::ChainedBlobWriter* chained_blob_writer) OVERRIDE {
+ Transaction::ChainedBlobWriter* chained_blob_writer) override {
if (KeyPrefix::IsValidDatabaseId(database_id_)) {
if (database_id_ != database_id) {
return false;
return true;
}
- virtual bool RemoveBlobFile(int64 database_id, int64 key) OVERRIDE {
+ bool RemoveBlobFile(int64 database_id, int64 key) override {
if (database_id_ != database_id ||
!KeyPrefix::IsValidDatabaseId(database_id)) {
return false;
}
// Timers don't play nicely with unit tests.
- virtual void StartJournalCleaningTimer() OVERRIDE {
+ void StartJournalCleaningTimer() override {
CleanPrimaryJournalIgnoreReturn();
}
}
protected:
- virtual ~TestIDBFactory() {}
+ ~TestIDBFactory() override {}
- virtual scoped_refptr<IndexedDBBackingStore> OpenBackingStoreHelper(
+ scoped_refptr<IndexedDBBackingStore> OpenBackingStoreHelper(
const GURL& origin_url,
const base::FilePath& data_directory,
net::URLRequestContext* request_context,
std::string* data_loss_message,
bool* disk_full,
bool first_time,
- leveldb::Status* status) OVERRIDE {
+ leveldb::Status* status) override {
DefaultLevelDBFactory leveldb_factory;
return TestableIndexedDBBackingStore::Open(this,
origin_url,
class IndexedDBBackingStoreTest : public testing::Test {
public:
IndexedDBBackingStoreTest() {}
- virtual void SetUp() {
+ void SetUp() override {
const GURL origin("http://localhost:81");
task_runner_ = new base::TestSimpleTaskRunner();
special_storage_policy_ = new MockSpecialStoragePolicy();
class TestCallback : public IndexedDBBackingStore::BlobWriteCallback {
public:
TestCallback() : called(false), succeeded(false) {}
- virtual void Run(bool succeeded_in) OVERRIDE {
+ void Run(bool succeeded_in) override {
called = true;
succeeded = succeeded_in;
}
bool succeeded;
protected:
- virtual ~TestCallback() {}
+ ~TestCallback() override {}
private:
DISALLOW_COPY_AND_ASSIGN(TestCallback);