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

Side by Side Diff: components/translate/core/browser/mock_translate_ranker.cc

Issue 2565873002: [translate] Add translate ranker model loader. (Closed)
Patch Set: comments from sdefresne Created 3 years, 9 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 2016 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 #include "components/translate/core/browser/mock_translate_ranker.h"
6
7 #include "components/metrics/proto/translate_event.pb.h"
8
9 namespace translate {
10 namespace testing {
11
12 MockTranslateRanker::MockTranslateRanker() {}
13
14 MockTranslateRanker::~MockTranslateRanker() {}
15
16 bool MockTranslateRanker::IsLoggingEnabled() {
17 return is_logging_enabled_;
18 }
19
20 bool MockTranslateRanker::IsQueryEnabled() {
21 return is_query_enabled_;
22 }
23
24 bool MockTranslateRanker::IsEnforcementEnabled() {
25 return is_enforcement_enabled_;
26 }
27
28 int MockTranslateRanker::GetModelVersion() const {
29 return model_version_;
30 }
31
32 bool MockTranslateRanker::ShouldOfferTranslation(
33 const TranslatePrefs& /* translate_prefs */,
34 const std::string& /* src_lang */,
35 const std::string& /* dst_lang */) {
36 return should_offer_translation_;
37 }
38
39 void MockTranslateRanker::AddTranslateEvent(
40 const metrics::TranslateEventProto& translate_event) {
41 event_cache_.push_back(translate_event);
42 }
43
44 void MockTranslateRanker::FlushTranslateEvents(
45 std::vector<metrics::TranslateEventProto>* events) {
46 events->swap(event_cache_);
47 event_cache_.clear();
48 }
49
50 } // namespace testing
51 } // namespace translate
OLDNEW
« no previous file with comments | « components/translate/core/browser/mock_translate_ranker.h ('k') | components/translate/core/browser/proto/BUILD.gn » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698