// Copyright 2013 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #include "content/browser/indexed_db/mock_indexed_db_callbacks.h" #include "testing/gtest/include/gtest/gtest.h" namespace content { MockIndexedDBCallbacks::MockIndexedDBCallbacks() : IndexedDBCallbacks(NULL, 0, 0), expect_connection_(true) {} MockIndexedDBCallbacks::MockIndexedDBCallbacks(bool expect_connection) : IndexedDBCallbacks(NULL, 0, 0), expect_connection_(expect_connection) {} MockIndexedDBCallbacks::~MockIndexedDBCallbacks() { EXPECT_EQ(expect_connection_, !!connection_); } void MockIndexedDBCallbacks::OnSuccess() {} void MockIndexedDBCallbacks::OnSuccess(int64 result) { } void MockIndexedDBCallbacks::OnSuccess(const std::vector&) {} void MockIndexedDBCallbacks::OnSuccess(const IndexedDBKey& key) {} void MockIndexedDBCallbacks::OnSuccess( scoped_ptr connection, const IndexedDBDatabaseMetadata& metadata) { connection_ = connection.Pass(); } } // namespace content