class RecorderDevToolsClient : public StubDevToolsClient {
public:
RecorderDevToolsClient() {}
- virtual ~RecorderDevToolsClient() {}
+ ~RecorderDevToolsClient() override {}
// Overridden from StubDevToolsClient:
- virtual Status SendCommandAndGetResult(
+ Status SendCommandAndGetResult(
const std::string& method,
const base::DictionaryValue& params,
- scoped_ptr<base::DictionaryValue>* result) OVERRIDE {
+ scoped_ptr<base::DictionaryValue>* result) override {
commands_.push_back(Command(method, params));
return Status(kOk);
}
ASSERT_EQ(0u, client.commands_.size());
ASSERT_EQ(kOk, manager.OnConnected(&client).code());
- ASSERT_EQ(1u, client.commands_.size());
- ASSERT_EQ(kOk, manager.OnConnected(&client).code());
ASSERT_EQ(2u, client.commands_.size());
+ ASSERT_EQ(kOk, manager.OnConnected(&client).code());
+ ASSERT_EQ(4u, client.commands_.size());
ASSERT_NO_FATAL_FAILURE(
- AssertDeviceMetricsCommand(client.commands_[1], device_metrics));
+ AssertDeviceMetricsCommand(client.commands_[2], device_metrics));
}
TEST(MobileEmulationOverrideManager, SendsCommandOnNavigation) {
ASSERT_EQ(kOk,
manager.OnEvent(&client, "Page.frameNavigated", main_frame_params)
.code());
- ASSERT_EQ(1u, client.commands_.size());
+ ASSERT_EQ(2u, client.commands_.size());
ASSERT_EQ(kOk,
manager.OnEvent(&client, "Page.frameNavigated", main_frame_params)
.code());
- ASSERT_EQ(2u, client.commands_.size());
+ ASSERT_EQ(4u, client.commands_.size());
ASSERT_NO_FATAL_FAILURE(
- AssertDeviceMetricsCommand(client.commands_[1], device_metrics));
+ AssertDeviceMetricsCommand(client.commands_[2], device_metrics));
base::DictionaryValue sub_frame_params;
sub_frame_params.SetString("frame.parentId", "id");
ASSERT_EQ(
kOk,
manager.OnEvent(&client, "Page.frameNavigated", sub_frame_params).code());
- ASSERT_EQ(2u, client.commands_.size());
+ ASSERT_EQ(4u, client.commands_.size());
}