Index: components/translate/core/browser/language_state_unittest.cc |
diff --git a/components/translate/core/browser/language_state_unittest.cc b/components/translate/core/browser/language_state_unittest.cc |
index 42fce9da748abb4855a58a1b964afeda86de42d9..9c81fdd95e9fc221fdcec65a2c57d8cc38175125 100644 |
--- a/components/translate/core/browser/language_state_unittest.cc |
+++ b/components/translate/core/browser/language_state_unittest.cc |
@@ -8,9 +8,12 @@ |
#include "components/translate/core/browser/language_state.h" |
#include "components/translate/core/browser/translate_driver.h" |
#include "testing/gtest/include/gtest/gtest.h" |
+#include "url/gurl.h" |
namespace { |
+const std::string kHtmlMimeType = "text/html"; |
+ |
class MockTranslateDriver : public TranslateDriver { |
public: |
MockTranslateDriver() |
@@ -50,6 +53,22 @@ class MockTranslateDriver : public TranslateDriver { |
virtual bool IsOffTheRecord() OVERRIDE { return false; } |
+ virtual const std::string& GetContentsMimeType() OVERRIDE { |
+ return kHtmlMimeType; |
+ } |
+ |
+ virtual const GURL& GetLastCommittedURL() OVERRIDE { |
+ return GURL::EmptyGURL(); |
+ } |
+ |
+ virtual const GURL& GetActiveURL() OVERRIDE { return GURL::EmptyGURL(); } |
+ |
+ virtual const GURL& GetVisibleURL() OVERRIDE { return GURL::EmptyGURL(); } |
+ |
+ virtual bool HasCurrentPage() OVERRIDE { return true; } |
+ |
+ virtual int GetCurrentPageID() OVERRIDE { return 0; } |
+ |
bool on_is_page_translated_changed_called() const { |
return on_is_page_translated_changed_called_; |
} |