Index: chrome/test/chromedriver/chrome/devtools_client_impl_unittest.cc |
diff --git a/chrome/test/chromedriver/chrome/devtools_client_impl_unittest.cc b/chrome/test/chromedriver/chrome/devtools_client_impl_unittest.cc |
index 6e9fa558e1058479e0071d0853a98b55bf88203f..08482d8c74eaf0140a5a766e3067223c52f73568 100644 |
--- a/chrome/test/chromedriver/chrome/devtools_client_impl_unittest.cc |
+++ b/chrome/test/chromedriver/chrome/devtools_client_impl_unittest.cc |
@@ -14,7 +14,6 @@ |
#include "base/values.h" |
#include "chrome/test/chromedriver/chrome/devtools_client_impl.h" |
#include "chrome/test/chromedriver/chrome/devtools_event_listener.h" |
-#include "chrome/test/chromedriver/chrome/log.h" |
#include "chrome/test/chromedriver/chrome/status.h" |
#include "chrome/test/chromedriver/net/sync_websocket.h" |
#include "chrome/test/chromedriver/net/sync_websocket_factory.h" |
@@ -105,9 +104,8 @@ class DevToolsClientImplTest : public testing::Test { |
TEST_F(DevToolsClientImplTest, SendCommand) { |
SyncWebSocketFactory factory = |
base::Bind(&CreateMockSyncWebSocket<MockSyncWebSocket>); |
- Logger logger; |
DevToolsClientImpl client(factory, "http://url", "id", |
- base::Bind(&CloserFunc), &logger); |
+ base::Bind(&CloserFunc)); |
ASSERT_EQ(kOk, client.ConnectIfNecessary().code()); |
base::DictionaryValue params; |
params.SetInteger("param", 1); |
@@ -117,9 +115,8 @@ TEST_F(DevToolsClientImplTest, SendCommand) { |
TEST_F(DevToolsClientImplTest, SendCommandAndGetResult) { |
SyncWebSocketFactory factory = |
base::Bind(&CreateMockSyncWebSocket<MockSyncWebSocket>); |
- Logger logger; |
DevToolsClientImpl client(factory, "http://url", "id", |
- base::Bind(&CloserFunc), &logger); |
+ base::Bind(&CloserFunc)); |
ASSERT_EQ(kOk, client.ConnectIfNecessary().code()); |
base::DictionaryValue params; |
params.SetInteger("param", 1); |
@@ -168,9 +165,8 @@ class MockSyncWebSocket2 : public SyncWebSocket { |
TEST_F(DevToolsClientImplTest, ConnectIfNecessaryConnectFails) { |
SyncWebSocketFactory factory = |
base::Bind(&CreateMockSyncWebSocket<MockSyncWebSocket2>); |
- Logger logger; |
DevToolsClientImpl client(factory, "http://url", "id", |
- base::Bind(&CloserFunc), &logger); |
+ base::Bind(&CloserFunc)); |
ASSERT_EQ(kDisconnected, client.ConnectIfNecessary().code()); |
} |
@@ -214,9 +210,8 @@ class MockSyncWebSocket3 : public SyncWebSocket { |
TEST_F(DevToolsClientImplTest, SendCommandSendFails) { |
SyncWebSocketFactory factory = |
base::Bind(&CreateMockSyncWebSocket<MockSyncWebSocket3>); |
- Logger logger; |
DevToolsClientImpl client(factory, "http://url", "id", |
- base::Bind(&CloserFunc), &logger); |
+ base::Bind(&CloserFunc)); |
ASSERT_EQ(kOk, client.ConnectIfNecessary().code()); |
base::DictionaryValue params; |
ASSERT_TRUE(client.SendCommand("method", params).IsError()); |
@@ -261,9 +256,8 @@ class MockSyncWebSocket4 : public SyncWebSocket { |
TEST_F(DevToolsClientImplTest, SendCommandReceiveNextMessageFails) { |
SyncWebSocketFactory factory = |
base::Bind(&CreateMockSyncWebSocket<MockSyncWebSocket4>); |
- Logger logger; |
DevToolsClientImpl client(factory, "http://url", "id", |
- base::Bind(&CloserFunc), &logger); |
+ base::Bind(&CloserFunc)); |
ASSERT_EQ(kOk, client.ConnectIfNecessary().code()); |
base::DictionaryValue params; |
ASSERT_TRUE(client.SendCommand("method", params).IsError()); |
@@ -469,9 +463,8 @@ Status AlwaysError(bool* is_met) { |
TEST_F(DevToolsClientImplTest, SendCommandOnlyConnectsOnce) { |
SyncWebSocketFactory factory = |
base::Bind(&CreateMockSyncWebSocket<FakeSyncWebSocket>); |
- Logger logger; |
DevToolsClientImpl client(factory, "http://url", "id", |
- base::Bind(&CloserFunc), &logger, |
+ base::Bind(&CloserFunc), |
base::Bind(&ReturnCommand)); |
ASSERT_EQ(kOk, client.ConnectIfNecessary().code()); |
base::DictionaryValue params; |
@@ -482,9 +475,8 @@ TEST_F(DevToolsClientImplTest, SendCommandOnlyConnectsOnce) { |
TEST_F(DevToolsClientImplTest, SendCommandBadResponse) { |
SyncWebSocketFactory factory = |
base::Bind(&CreateMockSyncWebSocket<FakeSyncWebSocket>); |
- Logger logger; |
DevToolsClientImpl client(factory, "http://url", "id", |
- base::Bind(&CloserFunc), &logger, |
+ base::Bind(&CloserFunc), |
base::Bind(&ReturnBadResponse)); |
ASSERT_EQ(kOk, client.ConnectIfNecessary().code()); |
base::DictionaryValue params; |
@@ -494,9 +486,8 @@ TEST_F(DevToolsClientImplTest, SendCommandBadResponse) { |
TEST_F(DevToolsClientImplTest, SendCommandBadId) { |
SyncWebSocketFactory factory = |
base::Bind(&CreateMockSyncWebSocket<FakeSyncWebSocket>); |
- Logger logger; |
DevToolsClientImpl client(factory, "http://url", "id", |
- base::Bind(&CloserFunc), &logger, |
+ base::Bind(&CloserFunc), |
base::Bind(&ReturnCommandBadId)); |
ASSERT_EQ(kOk, client.ConnectIfNecessary().code()); |
base::DictionaryValue params; |
@@ -506,9 +497,8 @@ TEST_F(DevToolsClientImplTest, SendCommandBadId) { |
TEST_F(DevToolsClientImplTest, SendCommandResponseError) { |
SyncWebSocketFactory factory = |
base::Bind(&CreateMockSyncWebSocket<FakeSyncWebSocket>); |
- Logger logger; |
DevToolsClientImpl client(factory, "http://url", "id", |
- base::Bind(&CloserFunc), &logger, |
+ base::Bind(&CloserFunc), |
base::Bind(&ReturnCommandError)); |
ASSERT_EQ(kOk, client.ConnectIfNecessary().code()); |
base::DictionaryValue params; |
@@ -520,9 +510,8 @@ TEST_F(DevToolsClientImplTest, SendCommandEventBeforeResponse) { |
base::Bind(&CreateMockSyncWebSocket<FakeSyncWebSocket>); |
MockListener listener; |
bool first = true; |
- Logger logger; |
DevToolsClientImpl client(factory, "http://url", "id", |
- base::Bind(&CloserFunc), &logger, |
+ base::Bind(&CloserFunc), |
base::Bind(&ReturnEventThenResponse, &first)); |
client.AddListener(&listener); |
ASSERT_EQ(kOk, client.ConnectIfNecessary().code()); |
@@ -614,9 +603,8 @@ TEST_F(DevToolsClientImplTest, HandleEventsUntil) { |
MockListener listener; |
SyncWebSocketFactory factory = |
base::Bind(&CreateMockSyncWebSocket<MockSyncWebSocket>); |
- Logger logger; |
DevToolsClientImpl client(factory, "http://url", "id", |
- base::Bind(&CloserFunc), &logger, |
+ base::Bind(&CloserFunc), |
base::Bind(&ReturnEvent)); |
client.AddListener(&listener); |
ASSERT_EQ(kOk, client.ConnectIfNecessary().code()); |
@@ -628,9 +616,8 @@ TEST_F(DevToolsClientImplTest, HandleEventsUntil) { |
TEST_F(DevToolsClientImplTest, HandleEventsUntilTimeout) { |
SyncWebSocketFactory factory = |
base::Bind(&CreateMockSyncWebSocket<MockSyncWebSocket>); |
- Logger logger; |
DevToolsClientImpl client(factory, "http://url", "id", |
- base::Bind(&CloserFunc), &logger, |
+ base::Bind(&CloserFunc), |
base::Bind(&ReturnEvent)); |
ASSERT_EQ(kOk, client.ConnectIfNecessary().code()); |
Status status = client.HandleEventsUntil(base::Bind(&AlwaysTrue), |
@@ -641,9 +628,8 @@ TEST_F(DevToolsClientImplTest, HandleEventsUntilTimeout) { |
TEST_F(DevToolsClientImplTest, WaitForNextEventCommand) { |
SyncWebSocketFactory factory = |
base::Bind(&CreateMockSyncWebSocket<MockSyncWebSocket>); |
- Logger logger; |
DevToolsClientImpl client(factory, "http://url", "id", |
- base::Bind(&CloserFunc), &logger, |
+ base::Bind(&CloserFunc), |
base::Bind(&ReturnCommand)); |
ASSERT_EQ(kOk, client.ConnectIfNecessary().code()); |
Status status = client.HandleEventsUntil(base::Bind(&AlwaysTrue), |
@@ -654,9 +640,8 @@ TEST_F(DevToolsClientImplTest, WaitForNextEventCommand) { |
TEST_F(DevToolsClientImplTest, WaitForNextEventError) { |
SyncWebSocketFactory factory = |
base::Bind(&CreateMockSyncWebSocket<MockSyncWebSocket>); |
- Logger logger; |
DevToolsClientImpl client(factory, "http://url", "id", |
- base::Bind(&CloserFunc), &logger, |
+ base::Bind(&CloserFunc), |
base::Bind(&ReturnError)); |
ASSERT_EQ(kOk, client.ConnectIfNecessary().code()); |
Status status = client.HandleEventsUntil(base::Bind(&AlwaysTrue), |
@@ -667,9 +652,8 @@ TEST_F(DevToolsClientImplTest, WaitForNextEventError) { |
TEST_F(DevToolsClientImplTest, WaitForNextEventConditionalFuncReturnsError) { |
SyncWebSocketFactory factory = |
base::Bind(&CreateMockSyncWebSocket<MockSyncWebSocket>); |
- Logger logger; |
DevToolsClientImpl client(factory, "http://url", "id", |
- base::Bind(&CloserFunc), &logger, |
+ base::Bind(&CloserFunc), |
base::Bind(&ReturnEvent)); |
ASSERT_EQ(kOk, client.ConnectIfNecessary().code()); |
Status status = client.HandleEventsUntil(base::Bind(&AlwaysError), |
@@ -681,9 +665,8 @@ TEST_F(DevToolsClientImplTest, NestedCommandsWithOutOfOrderResults) { |
SyncWebSocketFactory factory = |
base::Bind(&CreateMockSyncWebSocket<MockSyncWebSocket>); |
int recurse_count = 0; |
- Logger logger; |
DevToolsClientImpl client(factory, "http://url", "id", |
- base::Bind(&CloserFunc), &logger); |
+ base::Bind(&CloserFunc)); |
ASSERT_EQ(kOk, client.ConnectIfNecessary().code()); |
client.SetParserFuncForTesting( |
base::Bind(&ReturnOutOfOrderResponses, &recurse_count, &client)); |
@@ -810,9 +793,8 @@ class OnConnectedSyncWebSocket : public SyncWebSocket { |
TEST_F(DevToolsClientImplTest, ProcessOnConnectedFirstOnCommand) { |
SyncWebSocketFactory factory = |
base::Bind(&CreateMockSyncWebSocket<OnConnectedSyncWebSocket>); |
- Logger logger; |
DevToolsClientImpl client(factory, "http://url", "onconnected-id", |
- base::Bind(&CloserFunc), &logger); |
+ base::Bind(&CloserFunc)); |
OnConnectedListener listener1("DOM.getDocument", &client); |
OnConnectedListener listener2("Runtime.enable", &client); |
OnConnectedListener listener3("Page.enable", &client); |
@@ -827,9 +809,8 @@ TEST_F(DevToolsClientImplTest, ProcessOnConnectedFirstOnCommand) { |
TEST_F(DevToolsClientImplTest, ProcessOnConnectedFirstOnHandleEventsUntil) { |
SyncWebSocketFactory factory = |
base::Bind(&CreateMockSyncWebSocket<OnConnectedSyncWebSocket>); |
- Logger logger; |
DevToolsClientImpl client(factory, "http://url", "onconnected-id", |
- base::Bind(&CloserFunc), &logger); |
+ base::Bind(&CloserFunc)); |
OnConnectedListener listener1("DOM.getDocument", &client); |
OnConnectedListener listener2("Runtime.enable", &client); |
OnConnectedListener listener3("Page.enable", &client); |
@@ -930,9 +911,8 @@ class OnEventListener : public DevToolsEventListener { |
TEST_F(DevToolsClientImplTest, ProcessOnEventFirst) { |
SyncWebSocketFactory factory = |
base::Bind(&CreateMockSyncWebSocket<MockSyncWebSocket5>); |
- Logger logger; |
DevToolsClientImpl client(factory, "http://url", "id", |
- base::Bind(&CloserFunc), &logger); |
+ base::Bind(&CloserFunc)); |
OtherEventListener listener2; |
OnEventListener listener1(&client, &listener2); |
client.AddListener(&listener1); |
@@ -979,12 +959,10 @@ TEST_F(DevToolsClientImplTest, Reconnect) { |
SyncWebSocketFactory factory = |
base::Bind(&CreateMockSyncWebSocket<DisconnectedSyncWebSocket>); |
bool is_called = false; |
- Logger logger; |
DevToolsClientImpl client(factory, |
"http://url", |
"id", |
- base::Bind(&CheckCloserFuncCalled, &is_called), |
- &logger); |
+ base::Bind(&CheckCloserFuncCalled, &is_called)); |
ASSERT_FALSE(is_called); |
ASSERT_EQ(kOk, client.ConnectIfNecessary().code()); |
ASSERT_FALSE(is_called); |
@@ -1070,9 +1048,8 @@ scoped_ptr<SyncWebSocket> CreateMockSyncWebSocket6( |
TEST_F(DevToolsClientImplTest, BlockedByAlert) { |
std::list<std::string> msgs; |
SyncWebSocketFactory factory = base::Bind(&CreateMockSyncWebSocket6, &msgs); |
- Logger logger; |
DevToolsClientImpl client( |
- factory, "http://url", "id", base::Bind(&CloserFunc), &logger); |
+ factory, "http://url", "id", base::Bind(&CloserFunc)); |
msgs.push_back( |
"{\"method\": \"Page.javascriptDialogOpening\", \"params\": {}}"); |
msgs.push_back("{\"id\": 2, \"result\": {}}"); |
@@ -1101,9 +1078,8 @@ TEST_F(DevToolsClientImplTest, CorrectlyDeterminesWhichIsBlockedByAlert) { |
// response for 6 |
std::list<std::string> msgs; |
SyncWebSocketFactory factory = base::Bind(&CreateMockSyncWebSocket6, &msgs); |
- Logger logger; |
DevToolsClientImpl client( |
- factory, "http://url", "id", base::Bind(&CloserFunc), &logger); |
+ factory, "http://url", "id", base::Bind(&CloserFunc)); |
MockDevToolsEventListener listener; |
client.AddListener(&listener); |
msgs.push_back("{\"method\": \"FirstEvent\", \"params\": {}}"); |
@@ -1155,9 +1131,8 @@ void HandleReceivedEvents(DevToolsClient* client) { |
TEST_F(DevToolsClientImplTest, ReceivesCommandResponse) { |
std::list<std::string> msgs; |
SyncWebSocketFactory factory = base::Bind(&CreateMockSyncWebSocket6, &msgs); |
- Logger logger; |
DevToolsClientImpl client( |
- factory, "http://url", "id", base::Bind(&CloserFunc), &logger); |
+ factory, "http://url", "id", base::Bind(&CloserFunc)); |
MockCommandListener listener1; |
listener1.callback_ = base::Bind(&HandleReceivedEvents); |
MockCommandListener listener2; |