Index: third_party/WebKit/Source/core/dom/ScriptRunnerTest.cpp |
diff --git a/third_party/WebKit/Source/core/dom/ScriptRunnerTest.cpp b/third_party/WebKit/Source/core/dom/ScriptRunnerTest.cpp |
index f5cf582b10afa5caa7f0638066d5ed9f6dee2da8..6db3012492d6c6c1ed3e4c5df48d9edb7500059b 100644 |
--- a/third_party/WebKit/Source/core/dom/ScriptRunnerTest.cpp |
+++ b/third_party/WebKit/Source/core/dom/ScriptRunnerTest.cpp |
@@ -172,7 +172,7 @@ public: |
RefPtrWillBePersistent<Document> m_document; |
RefPtrWillBePersistent<Element> m_element; |
OwnPtrWillBePersistent<ScriptRunner> m_scriptRunner; |
- std::vector<int> m_order; // gmock matchers don't work nicely with WTF::Vector |
+ WTF::Vector<int> m_order; |
MockPlatform m_platform; |
Platform* m_oldPlatform; // NOT OWNED |
}; |
@@ -209,13 +209,13 @@ TEST_F(ScriptRunnerTest, QueueMultipleScripts_InOrder) |
m_scriptRunner->queueScriptForExecution(scriptLoader3.get(), ScriptRunner::IN_ORDER_EXECUTION); |
EXPECT_CALL(*scriptLoader1, execute()).WillOnce(Invoke([this] { |
- m_order.push_back(1); |
+ m_order.append(1); |
})); |
EXPECT_CALL(*scriptLoader2, execute()).WillOnce(Invoke([this] { |
- m_order.push_back(2); |
+ m_order.append(2); |
})); |
EXPECT_CALL(*scriptLoader3, execute()).WillOnce(Invoke([this] { |
- m_order.push_back(3); |
+ m_order.append(3); |
})); |
// Make the scripts become ready in reverse order. |
@@ -262,19 +262,19 @@ TEST_F(ScriptRunnerTest, QueueMixedScripts) |
m_scriptRunner->notifyScriptReady(scriptLoader5.get(), ScriptRunner::ASYNC_EXECUTION); |
EXPECT_CALL(*scriptLoader1, execute()).WillOnce(Invoke([this] { |
- m_order.push_back(1); |
+ m_order.append(1); |
})); |
EXPECT_CALL(*scriptLoader2, execute()).WillOnce(Invoke([this] { |
- m_order.push_back(2); |
+ m_order.append(2); |
})); |
EXPECT_CALL(*scriptLoader3, execute()).WillOnce(Invoke([this] { |
- m_order.push_back(3); |
+ m_order.append(3); |
})); |
EXPECT_CALL(*scriptLoader4, execute()).WillOnce(Invoke([this] { |
- m_order.push_back(4); |
+ m_order.append(4); |
})); |
EXPECT_CALL(*scriptLoader5, execute()).WillOnce(Invoke([this] { |
- m_order.push_back(5); |
+ m_order.append(5); |
})); |
m_platform.runAllTasks(); |
@@ -307,19 +307,19 @@ TEST_F(ScriptRunnerTest, QueueMixedScripts_YieldAfterEveryExecution) |
m_scriptRunner->notifyScriptReady(scriptLoader5.get(), ScriptRunner::ASYNC_EXECUTION); |
EXPECT_CALL(*scriptLoader1, execute()).WillOnce(Invoke([this] { |
- m_order.push_back(1); |
+ m_order.append(1); |
})); |
EXPECT_CALL(*scriptLoader2, execute()).WillOnce(Invoke([this] { |
- m_order.push_back(2); |
+ m_order.append(2); |
})); |
EXPECT_CALL(*scriptLoader3, execute()).WillOnce(Invoke([this] { |
- m_order.push_back(3); |
+ m_order.append(3); |
})); |
EXPECT_CALL(*scriptLoader4, execute()).WillOnce(Invoke([this] { |
- m_order.push_back(4); |
+ m_order.append(4); |
})); |
EXPECT_CALL(*scriptLoader5, execute()).WillOnce(Invoke([this] { |
- m_order.push_back(5); |
+ m_order.append(5); |
})); |
m_platform.runAllTasks(); |
@@ -341,18 +341,18 @@ TEST_F(ScriptRunnerTest, QueueReentrantScript_Async) |
MockScriptLoader* scriptLoader = scriptLoader2.get(); |
EXPECT_CALL(*scriptLoader1, execute()).WillOnce(Invoke([scriptLoader, this] { |
- m_order.push_back(1); |
+ m_order.append(1); |
m_scriptRunner->notifyScriptReady(scriptLoader, ScriptRunner::ASYNC_EXECUTION); |
})); |
scriptLoader = scriptLoader3.get(); |
EXPECT_CALL(*scriptLoader2, execute()).WillOnce(Invoke([scriptLoader, this] { |
- m_order.push_back(2); |
+ m_order.append(2); |
m_scriptRunner->notifyScriptReady(scriptLoader, ScriptRunner::ASYNC_EXECUTION); |
})); |
EXPECT_CALL(*scriptLoader3, execute()).WillOnce(Invoke([this] { |
- m_order.push_back(3); |
+ m_order.append(3); |
})); |
// Make sure that re-entrant calls to notifyScriptReady don't cause ScriptRunner::execute to do |
@@ -382,20 +382,20 @@ TEST_F(ScriptRunnerTest, QueueReentrantScript_InOrder) |
MockScriptLoader* scriptLoader = scriptLoader2.get(); |
EXPECT_CALL(*scriptLoader1, execute()).WillOnce(Invoke([scriptLoader, this] { |
- m_order.push_back(1); |
+ m_order.append(1); |
m_scriptRunner->queueScriptForExecution(scriptLoader, ScriptRunner::IN_ORDER_EXECUTION); |
m_scriptRunner->resume(); |
})); |
scriptLoader = scriptLoader3.get(); |
EXPECT_CALL(*scriptLoader2, execute()).WillOnce(Invoke([scriptLoader, this] { |
- m_order.push_back(2); |
+ m_order.append(2); |
m_scriptRunner->queueScriptForExecution(scriptLoader, ScriptRunner::IN_ORDER_EXECUTION); |
m_scriptRunner->resume(); |
})); |
EXPECT_CALL(*scriptLoader3, execute()).WillOnce(Invoke([this] { |
- m_order.push_back(3); |
+ m_order.append(3); |
})); |
// Make sure that re-entrant calls to queueScriptForExecution don't cause ScriptRunner::execute to do |
@@ -424,14 +424,14 @@ TEST_F(ScriptRunnerTest, ShouldYield_AsyncScripts) |
m_scriptRunner->notifyScriptReady(scriptLoader3.get(), ScriptRunner::ASYNC_EXECUTION); |
EXPECT_CALL(*scriptLoader1, execute()).WillOnce(Invoke([this] { |
- m_order.push_back(1); |
+ m_order.append(1); |
m_platform.setShouldYield(true); |
})); |
EXPECT_CALL(*scriptLoader2, execute()).WillOnce(Invoke([this] { |
- m_order.push_back(2); |
+ m_order.append(2); |
})); |
EXPECT_CALL(*scriptLoader3, execute()).WillOnce(Invoke([this] { |
- m_order.push_back(3); |
+ m_order.append(3); |
})); |
m_platform.runSingleTask(); |
@@ -457,7 +457,7 @@ TEST_F(ScriptRunnerTest, QueueReentrantScript_ManyAsyncScripts) |
if (i > 0) { |
EXPECT_CALL(*scriptLoaders[i], execute()).WillOnce(Invoke([this, i] { |
- m_order.push_back(i); |
+ m_order.append(i); |
})); |
} |
} |
@@ -470,7 +470,7 @@ TEST_F(ScriptRunnerTest, QueueReentrantScript_ManyAsyncScripts) |
for (int i = 2; i < 20; i++) |
m_scriptRunner->notifyScriptReady(scriptLoaders[i].get(), ScriptRunner::ASYNC_EXECUTION); |
m_scriptRunner->resume(); |
- m_order.push_back(0); |
+ m_order.append(0); |
})); |
m_platform.runAllTasks(); |
@@ -498,14 +498,14 @@ TEST_F(ScriptRunnerTest, ShouldYield_InOrderScripts) |
m_scriptRunner->resume(); |
EXPECT_CALL(*scriptLoader1, execute()).WillOnce(Invoke([this] { |
- m_order.push_back(1); |
+ m_order.append(1); |
m_platform.setShouldYield(true); |
})); |
EXPECT_CALL(*scriptLoader2, execute()).WillOnce(Invoke([this] { |
- m_order.push_back(2); |
+ m_order.append(2); |
})); |
EXPECT_CALL(*scriptLoader3, execute()).WillOnce(Invoke([this] { |
- m_order.push_back(3); |
+ m_order.append(3); |
})); |
m_platform.runSingleTask(); |