| Index: Source/WebKit/chromium/tests/IDBTransactionTest.cpp
|
| diff --git a/Source/WebKit/chromium/tests/IDBTransactionTest.cpp b/Source/WebKit/chromium/tests/IDBTransactionTest.cpp
|
| index 1498610ac5a30699a700048d229a63a5946af0f6..8185e4b8ca27cc0379bfa28e765a55d13c4dfdd4 100644
|
| --- a/Source/WebKit/chromium/tests/IDBTransactionTest.cpp
|
| +++ b/Source/WebKit/chromium/tests/IDBTransactionTest.cpp
|
| @@ -84,12 +84,12 @@ private:
|
|
|
| class FakeIDBDatabaseBackendProxy : public IDBDatabaseBackendInterface {
|
| public:
|
| - static PassRefPtr<FakeIDBDatabaseBackendProxy> create() { return adoptRef(new FakeIDBDatabaseBackendProxy()); }
|
| + static FakeIDBDatabaseBackendProxy* create() { return new FakeIDBDatabaseBackendProxy(); }
|
|
|
| virtual void createObjectStore(int64_t transactionId, int64_t objectStoreId, const String& name, const IDBKeyPath&, bool autoIncrement) OVERRIDE { }
|
| virtual void deleteObjectStore(int64_t transactionId, int64_t objectStoreId) OVERRIDE { }
|
| - virtual void createTransaction(int64_t transactionId, PassRefPtr<IDBDatabaseCallbacks>, const Vector<int64_t>& objectStoreIds, unsigned short mode) OVERRIDE { }
|
| - virtual void close(PassRefPtr<IDBDatabaseCallbacks>) OVERRIDE { }
|
| + virtual void createTransaction(int64_t transactionId, IDBDatabaseCallbacks*, const Vector<int64_t>& objectStoreIds, unsigned short mode) OVERRIDE { }
|
| + virtual void close(IDBDatabaseCallbacks*) OVERRIDE { }
|
|
|
| virtual void commit(int64_t transactionId) OVERRIDE { }
|
| virtual void abort(int64_t transactionId) OVERRIDE { }
|
| @@ -107,17 +107,20 @@ public:
|
| virtual void deleteRange(int64_t transactionId, int64_t objectStoreId, PassRefPtr<IDBKeyRange>, PassRefPtr<IDBCallbacks>) OVERRIDE { }
|
| virtual void clear(int64_t transactionId, int64_t objectStoreId, PassRefPtr<IDBCallbacks>) OVERRIDE { }
|
|
|
| + virtual void trace(Visitor*) const OVERRIDE { }
|
| +
|
| private:
|
| FakeIDBDatabaseBackendProxy() { }
|
| };
|
|
|
| class FakeIDBDatabaseCallbacks : public IDBDatabaseCallbacks {
|
| public:
|
| - static PassRefPtr<FakeIDBDatabaseCallbacks> create() { return adoptRef(new FakeIDBDatabaseCallbacks()); }
|
| + static FakeIDBDatabaseCallbacks* create() { return new FakeIDBDatabaseCallbacks(); }
|
| virtual void onVersionChange(int64_t oldVersion, int64_t newVersion) OVERRIDE { }
|
| virtual void onForcedClose() OVERRIDE { }
|
| virtual void onAbort(int64_t transactionId, PassRefPtr<IDBDatabaseError> error) OVERRIDE { }
|
| virtual void onComplete(int64_t transactionId) OVERRIDE { }
|
| + virtual void trace(Visitor*) const OVERRIDE { }
|
| private:
|
| FakeIDBDatabaseCallbacks() { }
|
| };
|
| @@ -127,8 +130,8 @@ TEST_F(IDBTransactionTest, EnsureLifetime)
|
| v8::HandleScope handleScope;
|
| v8::Context::Scope scope(context());
|
|
|
| - RefPtr<FakeIDBDatabaseBackendProxy> proxy = FakeIDBDatabaseBackendProxy::create();
|
| - RefPtr<FakeIDBDatabaseCallbacks> connection = FakeIDBDatabaseCallbacks::create();
|
| + FakeIDBDatabaseBackendProxy* proxy = FakeIDBDatabaseBackendProxy::create();
|
| + FakeIDBDatabaseCallbacks* connection = FakeIDBDatabaseCallbacks::create();
|
| RefPtr<IDBDatabase> db = IDBDatabase::create(scriptExecutionContext(), proxy, connection);
|
|
|
| const int64_t transactionId = 1234;
|
|
|