class MockSyncWebSocket : public SyncWebSocket {
public:
MockSyncWebSocket() : connected_(false), id_(-1), queued_messages_(1) {}
- virtual ~MockSyncWebSocket() {}
+ ~MockSyncWebSocket() override {}
- virtual bool IsConnected() OVERRIDE {
- return connected_;
- }
+ bool IsConnected() override { return connected_; }
- virtual bool Connect(const GURL& url) OVERRIDE {
+ bool Connect(const GURL& url) override {
EXPECT_STREQ("http://url/", url.possibly_invalid_spec().c_str());
connected_ = true;
return true;
}
- virtual bool Send(const std::string& message) OVERRIDE {
+ bool Send(const std::string& message) override {
EXPECT_TRUE(connected_);
scoped_ptr<base::Value> value(base::JSONReader::Read(message));
base::DictionaryValue* dict = NULL;
return true;
}
- virtual SyncWebSocket::StatusCode ReceiveNextMessage(
+ SyncWebSocket::StatusCode ReceiveNextMessage(
std::string* message,
- const base::TimeDelta& timeout) OVERRIDE {
+ const base::TimeDelta& timeout) override {
if (timeout <= base::TimeDelta())
return SyncWebSocket::kTimeout;
base::DictionaryValue response;
return SyncWebSocket::kOk;
}
- virtual bool HasNextMessage() OVERRIDE {
- return queued_messages_ > 0;
- }
+ bool HasNextMessage() override { return queued_messages_ > 0; }
protected:
bool connected_;
class MockSyncWebSocket2 : public SyncWebSocket {
public:
MockSyncWebSocket2() {}
- virtual ~MockSyncWebSocket2() {}
+ ~MockSyncWebSocket2() override {}
- virtual bool IsConnected() OVERRIDE {
- return false;
- }
+ bool IsConnected() override { return false; }
- virtual bool Connect(const GURL& url) OVERRIDE {
- return false;
- }
+ bool Connect(const GURL& url) override { return false; }
- virtual bool Send(const std::string& message) OVERRIDE {
+ bool Send(const std::string& message) override {
EXPECT_TRUE(false);
return false;
}
- virtual SyncWebSocket::StatusCode ReceiveNextMessage(
+ SyncWebSocket::StatusCode ReceiveNextMessage(
std::string* message,
- const base::TimeDelta& timeout) OVERRIDE {
+ const base::TimeDelta& timeout) override {
EXPECT_TRUE(false);
return SyncWebSocket::kDisconnected;
}
- virtual bool HasNextMessage() OVERRIDE {
- return true;
- }
+ bool HasNextMessage() override { return true; }
};
} // namespace
class MockSyncWebSocket3 : public SyncWebSocket {
public:
MockSyncWebSocket3() : connected_(false) {}
- virtual ~MockSyncWebSocket3() {}
+ ~MockSyncWebSocket3() override {}
- virtual bool IsConnected() OVERRIDE {
- return connected_;
- }
+ bool IsConnected() override { return connected_; }
- virtual bool Connect(const GURL& url) OVERRIDE {
+ bool Connect(const GURL& url) override {
connected_ = true;
return true;
}
- virtual bool Send(const std::string& message) OVERRIDE {
- return false;
- }
+ bool Send(const std::string& message) override { return false; }
- virtual SyncWebSocket::StatusCode ReceiveNextMessage(
+ SyncWebSocket::StatusCode ReceiveNextMessage(
std::string* message,
- const base::TimeDelta& timeout) OVERRIDE {
+ const base::TimeDelta& timeout) override {
EXPECT_TRUE(false);
return SyncWebSocket::kDisconnected;
}
- virtual bool HasNextMessage() OVERRIDE {
- return true;
- }
+ bool HasNextMessage() override { return true; }
private:
bool connected_;
class MockSyncWebSocket4 : public SyncWebSocket {
public:
MockSyncWebSocket4() : connected_(false) {}
- virtual ~MockSyncWebSocket4() {}
+ ~MockSyncWebSocket4() override {}
- virtual bool IsConnected() OVERRIDE {
- return connected_;
- }
+ bool IsConnected() override { return connected_; }
- virtual bool Connect(const GURL& url) OVERRIDE {
+ bool Connect(const GURL& url) override {
connected_ = true;
return true;
}
- virtual bool Send(const std::string& message) OVERRIDE {
- return true;
- }
+ bool Send(const std::string& message) override { return true; }
- virtual SyncWebSocket::StatusCode ReceiveNextMessage(
+ SyncWebSocket::StatusCode ReceiveNextMessage(
std::string* message,
- const base::TimeDelta& timeout) OVERRIDE {
+ const base::TimeDelta& timeout) override {
return SyncWebSocket::kDisconnected;
}
- virtual bool HasNextMessage() OVERRIDE {
- return true;
- }
+ bool HasNextMessage() override { return true; }
private:
bool connected_;
class FakeSyncWebSocket : public SyncWebSocket {
public:
FakeSyncWebSocket() : connected_(false) {}
- virtual ~FakeSyncWebSocket() {}
+ ~FakeSyncWebSocket() override {}
- virtual bool IsConnected() OVERRIDE {
- return connected_;
- }
+ bool IsConnected() override { return connected_; }
- virtual bool Connect(const GURL& url) OVERRIDE {
+ bool Connect(const GURL& url) override {
EXPECT_FALSE(connected_);
connected_ = true;
return true;
}
- virtual bool Send(const std::string& message) OVERRIDE {
- return true;
- }
+ bool Send(const std::string& message) override { return true; }
- virtual SyncWebSocket::StatusCode ReceiveNextMessage(
+ SyncWebSocket::StatusCode ReceiveNextMessage(
std::string* message,
- const base::TimeDelta& timeout) OVERRIDE {
+ const base::TimeDelta& timeout) override {
return SyncWebSocket::kOk;
}
- virtual bool HasNextMessage() OVERRIDE {
- return true;
- }
+ bool HasNextMessage() override { return true; }
private:
bool connected_;
class MockListener : public DevToolsEventListener {
public:
MockListener() : called_(false) {}
- virtual ~MockListener() {
- EXPECT_TRUE(called_);
- }
+ ~MockListener() override { EXPECT_TRUE(called_); }
- virtual Status OnConnected(DevToolsClient* client) OVERRIDE {
- return Status(kOk);
- }
+ Status OnConnected(DevToolsClient* client) override { return Status(kOk); }
- virtual Status OnEvent(DevToolsClient* client,
- const std::string& method,
- const base::DictionaryValue& params) OVERRIDE {
+ Status OnEvent(DevToolsClient* client,
+ const std::string& method,
+ const base::DictionaryValue& params) override {
called_ = true;
EXPECT_STREQ("method", method.c_str());
EXPECT_TRUE(params.HasKey("key"));
on_event_called_(false) {
client_->AddListener(this);
}
- virtual ~OnConnectedListener() {}
+ ~OnConnectedListener() override {}
void VerifyCalled() {
EXPECT_TRUE(on_connected_called_);
EXPECT_TRUE(on_event_called_);
}
- virtual Status OnConnected(DevToolsClient* client) OVERRIDE {
+ Status OnConnected(DevToolsClient* client) override {
EXPECT_EQ(client_, client);
EXPECT_STREQ("onconnected-id", client->GetId().c_str());
EXPECT_FALSE(on_connected_called_);
return client_->SendCommand(method_, params);
}
- virtual Status OnEvent(DevToolsClient* client,
- const std::string& method,
- const base::DictionaryValue& params) OVERRIDE {
+ Status OnEvent(DevToolsClient* client,
+ const std::string& method,
+ const base::DictionaryValue& params) override {
EXPECT_EQ(client_, client);
EXPECT_STREQ("onconnected-id", client->GetId().c_str());
EXPECT_TRUE(on_connected_called_);
class OnConnectedSyncWebSocket : public SyncWebSocket {
public:
OnConnectedSyncWebSocket() : connected_(false) {}
- virtual ~OnConnectedSyncWebSocket() {}
+ ~OnConnectedSyncWebSocket() override {}
- virtual bool IsConnected() OVERRIDE {
- return connected_;
- }
+ bool IsConnected() override { return connected_; }
- virtual bool Connect(const GURL& url) OVERRIDE {
+ bool Connect(const GURL& url) override {
connected_ = true;
return true;
}
- virtual bool Send(const std::string& message) OVERRIDE {
+ bool Send(const std::string& message) override {
EXPECT_TRUE(connected_);
scoped_ptr<base::Value> value(base::JSONReader::Read(message));
base::DictionaryValue* dict = NULL;
return true;
}
- virtual SyncWebSocket::StatusCode ReceiveNextMessage(
+ SyncWebSocket::StatusCode ReceiveNextMessage(
std::string* message,
- const base::TimeDelta& timeout) OVERRIDE {
+ const base::TimeDelta& timeout) override {
if (queued_response_.empty())
return SyncWebSocket::kDisconnected;
*message = queued_response_.front();
return SyncWebSocket::kOk;
}
- virtual bool HasNextMessage() OVERRIDE {
- return !queued_response_.empty();
- }
+ bool HasNextMessage() override { return !queued_response_.empty(); }
private:
bool connected_;
class MockSyncWebSocket5 : public SyncWebSocket {
public:
MockSyncWebSocket5() : request_no_(0) {}
- virtual ~MockSyncWebSocket5() {}
+ ~MockSyncWebSocket5() override {}
- virtual bool IsConnected() OVERRIDE {
- return true;
- }
+ bool IsConnected() override { return true; }
- virtual bool Connect(const GURL& url) OVERRIDE {
- return true;
- }
+ bool Connect(const GURL& url) override { return true; }
- virtual bool Send(const std::string& message) OVERRIDE {
- return true;
- }
+ bool Send(const std::string& message) override { return true; }
- virtual SyncWebSocket::StatusCode ReceiveNextMessage(
+ SyncWebSocket::StatusCode ReceiveNextMessage(
std::string* message,
- const base::TimeDelta& timeout) OVERRIDE {
+ const base::TimeDelta& timeout) override {
if (request_no_ == 0) {
*message = "{\"method\": \"m\", \"params\": {}}";
} else {
return SyncWebSocket::kOk;
}
- virtual bool HasNextMessage() OVERRIDE {
- return false;
- }
+ bool HasNextMessage() override { return false; }
private:
int request_no_;
class OtherEventListener : public DevToolsEventListener {
public:
OtherEventListener() : received_event_(false) {}
- virtual ~OtherEventListener() {}
+ ~OtherEventListener() override {}
- virtual Status OnConnected(DevToolsClient* client) OVERRIDE {
- return Status(kOk);
- }
- virtual Status OnEvent(DevToolsClient* client,
- const std::string& method,
- const base::DictionaryValue& params) OVERRIDE {
+ Status OnConnected(DevToolsClient* client) override { return Status(kOk); }
+ Status OnEvent(DevToolsClient* client,
+ const std::string& method,
+ const base::DictionaryValue& params) override {
received_event_ = true;
return Status(kOk);
}
OtherEventListener* other_listener)
: client_(client),
other_listener_(other_listener) {}
- virtual ~OnEventListener() {}
+ ~OnEventListener() override {}
- virtual Status OnConnected(DevToolsClient* client) OVERRIDE {
+ Status OnConnected(DevToolsClient* client) override {
EXPECT_EQ(client_, client);
return Status(kOk);
}
- virtual Status OnEvent(DevToolsClient* client,
- const std::string& method,
- const base::DictionaryValue& params) OVERRIDE {
+ Status OnEvent(DevToolsClient* client,
+ const std::string& method,
+ const base::DictionaryValue& params) override {
EXPECT_EQ(client_, client);
client_->SendCommand("method", params);
EXPECT_TRUE(other_listener_->received_event_);
class DisconnectedSyncWebSocket : public MockSyncWebSocket {
public:
DisconnectedSyncWebSocket() : connection_count_(0), command_count_(0) {}
- virtual ~DisconnectedSyncWebSocket() {}
+ ~DisconnectedSyncWebSocket() override {}
- virtual bool Connect(const GURL& url) OVERRIDE {
+ bool Connect(const GURL& url) override {
connection_count_++;
connected_ = connection_count_ != 2;
return connected_;
}
- virtual bool Send(const std::string& message) OVERRIDE {
+ bool Send(const std::string& message) override {
command_count_++;
if (command_count_ == 1) {
connected_ = false;
public:
explicit MockSyncWebSocket6(std::list<std::string>* messages)
: messages_(messages) {}
- virtual ~MockSyncWebSocket6() {}
+ ~MockSyncWebSocket6() override {}
- virtual bool IsConnected() OVERRIDE { return true; }
+ bool IsConnected() override { return true; }
- virtual bool Connect(const GURL& url) OVERRIDE { return true; }
+ bool Connect(const GURL& url) override { return true; }
- virtual bool Send(const std::string& message) OVERRIDE { return true; }
+ bool Send(const std::string& message) override { return true; }
- virtual SyncWebSocket::StatusCode ReceiveNextMessage(
+ SyncWebSocket::StatusCode ReceiveNextMessage(
std::string* message,
- const base::TimeDelta& timeout) OVERRIDE {
+ const base::TimeDelta& timeout) override {
if (messages_->empty())
return SyncWebSocket::kDisconnected;
*message = messages_->front();
return SyncWebSocket::kOk;
}
- virtual bool HasNextMessage() OVERRIDE { return messages_->size(); }
+ bool HasNextMessage() override { return messages_->size(); }
private:
std::list<std::string>* messages_;
class MockDevToolsEventListener : public DevToolsEventListener {
public:
MockDevToolsEventListener() : id_(1) {}
- virtual ~MockDevToolsEventListener() {}
+ ~MockDevToolsEventListener() override {}
- virtual Status OnConnected(DevToolsClient* client) OVERRIDE {
- return Status(kOk);
- }
+ Status OnConnected(DevToolsClient* client) override { return Status(kOk); }
- virtual Status OnEvent(DevToolsClient* client,
- const std::string& method,
- const base::DictionaryValue& params) OVERRIDE {
+ Status OnEvent(DevToolsClient* client,
+ const std::string& method,
+ const base::DictionaryValue& params) override {
id_++;
Status status = client->SendCommand("hello", params);
id_--;
scoped_ptr<SyncWebSocket> CreateMockSyncWebSocket6(
std::list<std::string>* messages) {
- return scoped_ptr<MockSyncWebSocket6>(new MockSyncWebSocket6(messages))
- .PassAs<SyncWebSocket>();
+ return make_scoped_ptr(new MockSyncWebSocket6(messages));
}
} // namespace
class MockCommandListener : public DevToolsEventListener {
public:
MockCommandListener() {}
- virtual ~MockCommandListener() {}
+ ~MockCommandListener() override {}
- virtual Status OnEvent(DevToolsClient* client,
- const std::string& method,
- const base::DictionaryValue& params) OVERRIDE {
+ Status OnEvent(DevToolsClient* client,
+ const std::string& method,
+ const base::DictionaryValue& params) override {
msgs_.push_back(method);
return Status(kOk);
}
- virtual Status OnCommandSuccess(DevToolsClient* client,
- const std::string& method) OVERRIDE {
+ Status OnCommandSuccess(DevToolsClient* client,
+ const std::string& method) override {
msgs_.push_back(method);
if (!callback_.is_null())
callback_.Run(client);