Index: content/browser/devtools/devtools_manager_unittest.cc |
diff --git a/content/browser/devtools/devtools_manager_unittest.cc b/content/browser/devtools/devtools_manager_unittest.cc |
index 2461179ae87fb2fe1500ae83a2e26e17a8d170f0..70b3fa5f7f9164ee77379270dba16cf469a12178 100644 |
--- a/content/browser/devtools/devtools_manager_unittest.cc |
+++ b/content/browser/devtools/devtools_manager_unittest.cc |
@@ -6,6 +6,7 @@ |
#include <memory> |
+#include "base/guid.h" |
#include "base/location.h" |
#include "base/macros.h" |
#include "base/run_loop.h" |
@@ -209,6 +210,19 @@ TEST_F(DevToolsManagerTest, ReattachOnCancelPendingNavigation) { |
} |
class TestExternalAgentDelegate: public DevToolsExternalAgentProxyDelegate { |
+ public: |
+ TestExternalAgentDelegate() : id_(base::GenerateGUID()) { |
+ } |
+ ~TestExternalAgentDelegate() override { |
+ expectEvent(1, "Attach"); |
+ expectEvent(1, "Detach"); |
+ expectEvent(0, "SendMessageToBackend.message0"); |
+ expectEvent(1, "SendMessageToBackend.message1"); |
+ expectEvent(2, "SendMessageToBackend.message2"); |
+ } |
+ |
+ private: |
+ std::string id_; |
std::map<std::string,int> event_counter_; |
void recordEvent(const std::string& name) { |
@@ -227,18 +241,22 @@ class TestExternalAgentDelegate: public DevToolsExternalAgentProxyDelegate { |
void Detach() override { recordEvent("Detach"); }; |
+ std::string GetId() override { return id_; } |
+ std::string GetType() override { return ""; } |
+ std::string GetTitle() override { return ""; } |
+ std::string GetDescription() override { return ""; } |
+ GURL GetURL() override { return GURL(); } |
+ GURL GetFaviconURL() override { return GURL(); } |
+ |
+ bool Activate() override { return false; }; |
+ bool Inspect() override { return false; }; |
+ void Reload() override { }; |
+ bool Close() override { return false; }; |
+ |
void SendMessageToBackend(const std::string& message) override { |
recordEvent(std::string("SendMessageToBackend.") + message); |
}; |
- public : |
- ~TestExternalAgentDelegate() override { |
- expectEvent(1, "Attach"); |
- expectEvent(1, "Detach"); |
- expectEvent(0, "SendMessageToBackend.message0"); |
- expectEvent(1, "SendMessageToBackend.message1"); |
- expectEvent(2, "SendMessageToBackend.message2"); |
- } |
}; |
TEST_F(DevToolsManagerTest, TestExternalProxy) { |