Index: chrome/test/chromedriver/session_unittest.cc |
diff --git a/chrome/test/chromedriver/session_unittest.cc b/chrome/test/chromedriver/session_unittest.cc |
index 22557e3cddd054e29f6d60bc1fce1e7d1652ed99..5f6d0d02fcd0d070f6eb3915c6539c29b9d1764a 100644 |
--- a/chrome/test/chromedriver/session_unittest.cc |
+++ b/chrome/test/chromedriver/session_unittest.cc |
@@ -31,10 +31,13 @@ class MockChrome : public StubChrome { |
MockChrome() : web_view_("1") {} |
virtual ~MockChrome() {} |
- virtual Status GetWebViews(std::list<WebView*>* web_views) OVERRIDE { |
- web_views->clear(); |
- web_views->push_back(&web_view_); |
- return Status(kOk); |
+ virtual Status GetWebViewById(const std::string& id, |
+ WebView** web_view) OVERRIDE { |
+ if (id == web_view_.GetId()) { |
+ *web_view = &web_view_; |
+ return Status(kOk); |
+ } |
+ return Status(kUnknownError); |
} |
private: |