1 // Copyright 2012 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.
5 #include "chrome/browser/ui/toolbar/test_toolbar_model.h"
7 #include "grit/theme_resources.h"
9 TestToolbarModel::TestToolbarModel()
11 omit_url_due_to_origin_chip_(false),
12 perform_search_term_replacement_(false),
13 security_level_(NONE
),
14 icon_(IDR_LOCATION_BAR_HTTP
),
15 should_display_url_(true) {}
17 TestToolbarModel::~TestToolbarModel() {}
19 base::string16
TestToolbarModel::GetText() const {
23 base::string16
TestToolbarModel::GetCorpusNameForMobile() const {
24 return base::string16();
27 GURL
TestToolbarModel::GetURL() const {
31 bool TestToolbarModel::WouldOmitURLDueToOriginChip() const {
32 return omit_url_due_to_origin_chip_
;
35 bool TestToolbarModel::WouldPerformSearchTermReplacement(
36 bool ignore_editing
) const {
37 return perform_search_term_replacement_
;
40 ToolbarModel::SecurityLevel
TestToolbarModel::GetSecurityLevel(
41 bool ignore_editing
) const {
42 return security_level_
;
45 int TestToolbarModel::GetIcon() const {
49 int TestToolbarModel::GetIconForSecurityLevel(SecurityLevel level
) const {
53 base::string16
TestToolbarModel::GetEVCertName() const {
57 bool TestToolbarModel::ShouldDisplayURL() const {
58 return should_display_url_
;