Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(314)

Side by Side Diff: components/translate/core/browser/mock_translate_driver.h

Issue 1632953002: Change the TranslateDeclined() to only count decline if the explicit_closed is set to true (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: fix mac unit test breakage Created 4 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4
5 #ifndef COMPONENTS_TRANSLATE_CORE_BROWSER_MOCK_TRANSLATE_DRIVER_H_
6 #define COMPONENTS_TRANSLATE_CORE_BROWSER_MOCK_TRANSLATE_DRIVER_H_
7
8
9 #include "base/macros.h"
10 #include "base/memory/scoped_ptr.h"
11 #include "components/translate/core/browser/language_state.h"
12 #include "components/translate/core/browser/translate_driver.h"
13 #include "testing/gtest/include/gtest/gtest.h"
14 #include "url/gurl.h"
15
16 namespace translate {
17
18 namespace testing {
19
20 class MockTranslateDriver : public TranslateDriver {
21 public:
22 MockTranslateDriver();
23
24 void Reset();
25
26 virtual ~MockTranslateDriver() {}
27
28 void OnIsPageTranslatedChanged() override;
29
30 void OnTranslateEnabledChanged() override;
31
32 bool IsLinkNavigation() override;
33
34 void TranslatePage(int page_seq_no,
35 const std::string& translate_script,
36 const std::string& source_lang,
37 const std::string& target_lang) override {}
38
39 void RevertTranslation(int page_seq_no) override {}
40
41 bool IsOffTheRecord() override;
42
43 const std::string& GetContentsMimeType() override;
44
45 const GURL& GetLastCommittedURL() override;
46
47 const GURL& GetVisibleURL() override;
48
49 bool HasCurrentPage() override;
50
51 void OpenUrlInNewTab(const GURL& url) override {}
52
53 bool on_is_page_translated_changed_called() const {
54 return on_is_page_translated_changed_called_;
55 }
56
57 bool on_translate_enabled_changed_called() const {
58 return on_translate_enabled_changed_called_;
59 }
60
61 private:
62 bool on_is_page_translated_changed_called_;
63 bool on_translate_enabled_changed_called_;
64 LanguageState language_state_;
65
66 DISALLOW_COPY_AND_ASSIGN(MockTranslateDriver);
67 };
68
69 } // namespace testing
70
71 } // namespace translate
72
73 #endif // COMPONENTS_TRANSLATE_CORE_BROWSER_MOCK_TRANSLATE_DRIVER_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698