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

Side by Side Diff: chrome/browser/host_zoom_map_unittest.cc

Issue 6248026: Rename Real* to Double* in values.* and dependent files (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: More renames Created 9 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 | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "base/message_loop.h" 5 #include "base/message_loop.h"
6 #include "base/ref_counted.h" 6 #include "base/ref_counted.h"
7 #include "base/utf_string_conversions.h" 7 #include "base/utf_string_conversions.h"
8 #include "base/values.h" 8 #include "base/values.h"
9 #include "chrome/browser/browser_thread.h" 9 #include "chrome/browser/browser_thread.h"
10 #include "chrome/browser/host_zoom_map.h" 10 #include "chrome/browser/host_zoom_map.h"
(...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after
57 const double HostZoomMapTest::kDefaultZoomLevel = -2; 57 const double HostZoomMapTest::kDefaultZoomLevel = -2;
58 58
59 TEST_F(HostZoomMapTest, LoadNoPrefs) { 59 TEST_F(HostZoomMapTest, LoadNoPrefs) {
60 scoped_refptr<HostZoomMap> map(new HostZoomMap(&profile_)); 60 scoped_refptr<HostZoomMap> map(new HostZoomMap(&profile_));
61 EXPECT_EQ(0, map->GetZoomLevel(url_)); 61 EXPECT_EQ(0, map->GetZoomLevel(url_));
62 } 62 }
63 63
64 TEST_F(HostZoomMapTest, Load) { 64 TEST_F(HostZoomMapTest, Load) {
65 DictionaryValue* dict = 65 DictionaryValue* dict =
66 prefs_->GetMutableDictionary(prefs::kPerHostZoomLevels); 66 prefs_->GetMutableDictionary(prefs::kPerHostZoomLevels);
67 dict->SetWithoutPathExpansion(host_, Value::CreateRealValue(kZoomLevel)); 67 dict->SetWithoutPathExpansion(host_, Value::CreateDoubleValue(kZoomLevel));
68 scoped_refptr<HostZoomMap> map(new HostZoomMap(&profile_)); 68 scoped_refptr<HostZoomMap> map(new HostZoomMap(&profile_));
69 EXPECT_EQ(kZoomLevel, map->GetZoomLevel(url_)); 69 EXPECT_EQ(kZoomLevel, map->GetZoomLevel(url_));
70 } 70 }
71 71
72 TEST_F(HostZoomMapTest, SetZoomLevel) { 72 TEST_F(HostZoomMapTest, SetZoomLevel) {
73 scoped_refptr<HostZoomMap> map(new HostZoomMap(&profile_)); 73 scoped_refptr<HostZoomMap> map(new HostZoomMap(&profile_));
74 PrefChangeRegistrar registrar; 74 PrefChangeRegistrar registrar;
75 registrar.Init(prefs_); 75 registrar.Init(prefs_);
76 registrar.Add(prefs::kPerHostZoomLevels, &pref_observer_); 76 registrar.Add(prefs::kPerHostZoomLevels, &pref_observer_);
77 SetPrefObserverExpectation(); 77 SetPrefObserverExpectation();
78 map->SetZoomLevel(url_, kZoomLevel); 78 map->SetZoomLevel(url_, kZoomLevel);
79 EXPECT_EQ(kZoomLevel, map->GetZoomLevel(url_)); 79 EXPECT_EQ(kZoomLevel, map->GetZoomLevel(url_));
80 const DictionaryValue* dict = 80 const DictionaryValue* dict =
81 prefs_->GetDictionary(prefs::kPerHostZoomLevels); 81 prefs_->GetDictionary(prefs::kPerHostZoomLevels);
82 double zoom_level = 0; 82 double zoom_level = 0;
83 EXPECT_TRUE(dict->GetRealWithoutPathExpansion(host_, &zoom_level)); 83 EXPECT_TRUE(dict->GetDoubleWithoutPathExpansion(host_, &zoom_level));
84 EXPECT_EQ(kZoomLevel, zoom_level); 84 EXPECT_EQ(kZoomLevel, zoom_level);
85 85
86 SetPrefObserverExpectation(); 86 SetPrefObserverExpectation();
87 map->SetZoomLevel(url_, 0); 87 map->SetZoomLevel(url_, 0);
88 EXPECT_EQ(0, map->GetZoomLevel(url_)); 88 EXPECT_EQ(0, map->GetZoomLevel(url_));
89 EXPECT_FALSE(dict->HasKey(host_)); 89 EXPECT_FALSE(dict->HasKey(host_));
90 } 90 }
91 91
92 TEST_F(HostZoomMapTest, ResetToDefaults) { 92 TEST_F(HostZoomMapTest, ResetToDefaults) {
93 scoped_refptr<HostZoomMap> map(new HostZoomMap(&profile_)); 93 scoped_refptr<HostZoomMap> map(new HostZoomMap(&profile_));
94 map->SetZoomLevel(url_, kZoomLevel); 94 map->SetZoomLevel(url_, kZoomLevel);
95 95
96 PrefChangeRegistrar registrar; 96 PrefChangeRegistrar registrar;
97 registrar.Init(prefs_); 97 registrar.Init(prefs_);
98 registrar.Add(prefs::kPerHostZoomLevels, &pref_observer_); 98 registrar.Add(prefs::kPerHostZoomLevels, &pref_observer_);
99 SetPrefObserverExpectation(); 99 SetPrefObserverExpectation();
100 map->ResetToDefaults(); 100 map->ResetToDefaults();
101 EXPECT_EQ(0, map->GetZoomLevel(url_)); 101 EXPECT_EQ(0, map->GetZoomLevel(url_));
102 DictionaryValue empty; 102 DictionaryValue empty;
103 EXPECT_TRUE( 103 EXPECT_TRUE(
104 Value::Equals(&empty, prefs_->GetDictionary(prefs::kPerHostZoomLevels))); 104 Value::Equals(&empty, prefs_->GetDictionary(prefs::kPerHostZoomLevels)));
105 } 105 }
106 106
107 TEST_F(HostZoomMapTest, ReloadOnPrefChange) { 107 TEST_F(HostZoomMapTest, ReloadOnPrefChange) {
108 scoped_refptr<HostZoomMap> map(new HostZoomMap(&profile_)); 108 scoped_refptr<HostZoomMap> map(new HostZoomMap(&profile_));
109 map->SetZoomLevel(url_, kZoomLevel); 109 map->SetZoomLevel(url_, kZoomLevel);
110 110
111 DictionaryValue dict; 111 DictionaryValue dict;
112 dict.SetWithoutPathExpansion(host_, Value::CreateRealValue(0)); 112 dict.SetWithoutPathExpansion(host_, Value::CreateDoubleValue(0));
113 prefs_->Set(prefs::kPerHostZoomLevels, dict); 113 prefs_->Set(prefs::kPerHostZoomLevels, dict);
114 EXPECT_EQ(0, map->GetZoomLevel(url_)); 114 EXPECT_EQ(0, map->GetZoomLevel(url_));
115 } 115 }
116 116
117 TEST_F(HostZoomMapTest, NoHost) { 117 TEST_F(HostZoomMapTest, NoHost) {
118 scoped_refptr<HostZoomMap> map(new HostZoomMap(&profile_)); 118 scoped_refptr<HostZoomMap> map(new HostZoomMap(&profile_));
119 GURL file_url1_("file:///tmp/test.html"); 119 GURL file_url1_("file:///tmp/test.html");
120 GURL file_url2_("file:///tmp/other.html"); 120 GURL file_url2_("file:///tmp/other.html");
121 map->SetZoomLevel(file_url1_, kZoomLevel); 121 map->SetZoomLevel(file_url1_, kZoomLevel);
122 122
123 EXPECT_EQ(kZoomLevel, map->GetZoomLevel(file_url1_)); 123 EXPECT_EQ(kZoomLevel, map->GetZoomLevel(file_url1_));
124 EXPECT_EQ(0, map->GetZoomLevel(file_url2_)); 124 EXPECT_EQ(0, map->GetZoomLevel(file_url2_));
125 } 125 }
126 126
127 TEST_F(HostZoomMapTest, ChangeDefaultZoomLevel) { 127 TEST_F(HostZoomMapTest, ChangeDefaultZoomLevel) {
128 FundamentalValue zoom_level(kDefaultZoomLevel); 128 FundamentalValue zoom_level(kDefaultZoomLevel);
129 prefs_->Set(prefs::kDefaultZoomLevel, zoom_level); 129 prefs_->Set(prefs::kDefaultZoomLevel, zoom_level);
130 scoped_refptr<HostZoomMap> map(new HostZoomMap(&profile_)); 130 scoped_refptr<HostZoomMap> map(new HostZoomMap(&profile_));
131 EXPECT_EQ(kDefaultZoomLevel, map->GetZoomLevel(url_)); 131 EXPECT_EQ(kDefaultZoomLevel, map->GetZoomLevel(url_));
132 } 132 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698