Index: content/browser/indexed_db/indexed_db_transaction_unittest.cc |
diff --git a/content/browser/indexed_db/indexed_db_transaction_unittest.cc b/content/browser/indexed_db/indexed_db_transaction_unittest.cc |
index 56dfd7c519f97d5c727deb7317dc6357d0d0ae49..1e212bbde7e81587c35352fa83038f6023768ff2 100644 |
--- a/content/browser/indexed_db/indexed_db_transaction_unittest.cc |
+++ b/content/browser/indexed_db/indexed_db_transaction_unittest.cc |
@@ -62,25 +62,32 @@ TEST_F(IndexedDBTransactionTest, Timeout) { |
// No conflicting transactions, so coordinator will start it immediately: |
EXPECT_EQ(IndexedDBTransaction::STARTED, transaction->state()); |
EXPECT_FALSE(transaction->IsTimeoutTimerRunning()); |
+ EXPECT_EQ(0, transaction->diagnostics().tasks_scheduled); |
+ EXPECT_EQ(0, transaction->diagnostics().tasks_completed); |
// Schedule a task - timer won't be started until it's processed. |
transaction->ScheduleTask(base::Bind( |
&IndexedDBTransactionTest::DummyOperation, base::Unretained(this))); |
EXPECT_FALSE(transaction->IsTimeoutTimerRunning()); |
+ EXPECT_EQ(1, transaction->diagnostics().tasks_scheduled); |
+ EXPECT_EQ(0, transaction->diagnostics().tasks_completed); |
RunPostedTasks(); |
EXPECT_TRUE(transaction->IsTimeoutTimerRunning()); |
- // Abort should cancel the timer. |
- transaction->Abort(); |
+ transaction->Timeout(); |
EXPECT_EQ(IndexedDBTransaction::FINISHED, transaction->state()); |
EXPECT_FALSE(transaction->IsTimeoutTimerRunning()); |
+ EXPECT_EQ(1, transaction->diagnostics().tasks_scheduled); |
+ EXPECT_EQ(1, transaction->diagnostics().tasks_completed); |
// This task will be ignored. |
transaction->ScheduleTask(base::Bind( |
&IndexedDBTransactionTest::DummyOperation, base::Unretained(this))); |
EXPECT_EQ(IndexedDBTransaction::FINISHED, transaction->state()); |
EXPECT_FALSE(transaction->IsTimeoutTimerRunning()); |
+ EXPECT_EQ(1, transaction->diagnostics().tasks_scheduled); |
+ EXPECT_EQ(1, transaction->diagnostics().tasks_completed); |
} |
TEST_F(IndexedDBTransactionTest, NoTimeoutReadOnly) { |