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

Side by Side Diff: ui/base/layout_unittest.cc

Issue 11886074: Use correct favicon scale factor on Android. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Split DeviceTelephonyInfo from DeviceDisplayInfo; added SCALE_FACTOR_150P and 300P. Created 7 years, 11 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) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 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 "ui/base/layout.h" 5 #include "ui/base/layout.h"
6 6
7 #include "testing/gtest/include/gtest/gtest.h" 7 #include "testing/gtest/include/gtest/gtest.h"
8 8
9 #if defined(OS_CHROMEOS) 9 #if defined(OS_CHROMEOS)
10 #include "base/chromeos/chromeos_version.h" 10 #include "base/chromeos/chromeos_version.h"
11 #include "base/command_line.h" 11 #include "base/command_line.h"
12 #include "ui/base/ui_base_switches.h" 12 #include "ui/base/ui_base_switches.h"
13 #endif 13 #endif
14 14
15 namespace ui { 15 namespace ui {
16 16
17 TEST(LayoutTest, GetScaleFactorScale) { 17 TEST(LayoutTest, GetScaleFactorScale) {
18 EXPECT_FLOAT_EQ(1.0f, GetScaleFactorScale(SCALE_FACTOR_100P)); 18 EXPECT_FLOAT_EQ(1.0f, GetScaleFactorScale(SCALE_FACTOR_100P));
19 EXPECT_FLOAT_EQ(1.4f, GetScaleFactorScale(SCALE_FACTOR_140P)); 19 EXPECT_FLOAT_EQ(1.4f, GetScaleFactorScale(SCALE_FACTOR_140P));
20 EXPECT_FLOAT_EQ(1.5f, GetScaleFactorScale(SCALE_FACTOR_150P));
20 EXPECT_FLOAT_EQ(1.8f, GetScaleFactorScale(SCALE_FACTOR_180P)); 21 EXPECT_FLOAT_EQ(1.8f, GetScaleFactorScale(SCALE_FACTOR_180P));
21 EXPECT_FLOAT_EQ(2.0f, GetScaleFactorScale(SCALE_FACTOR_200P)); 22 EXPECT_FLOAT_EQ(2.0f, GetScaleFactorScale(SCALE_FACTOR_200P));
23 EXPECT_FLOAT_EQ(3.0f, GetScaleFactorScale(SCALE_FACTOR_300P));
22 } 24 }
23 25
24 TEST(LayoutTest, GetScaleFactorFromScalePartlySupported) { 26 TEST(LayoutTest, GetScaleFactorFromScalePartlySupported) {
25 std::vector<ScaleFactor> original_supported_factors = 27 std::vector<ScaleFactor> original_supported_factors =
26 GetSupportedScaleFactors(); 28 GetSupportedScaleFactors();
27 29
28 std::vector<ScaleFactor> supported_factors; 30 std::vector<ScaleFactor> supported_factors;
29 supported_factors.push_back(SCALE_FACTOR_100P); 31 supported_factors.push_back(SCALE_FACTOR_100P);
30 supported_factors.push_back(SCALE_FACTOR_180P); 32 supported_factors.push_back(SCALE_FACTOR_180P);
31 test::SetSupportedScaleFactors(supported_factors); 33 test::SetSupportedScaleFactors(supported_factors);
(...skipping 19 matching lines...) Expand all
51 } 53 }
52 test::SetSupportedScaleFactors(supported_factors); 54 test::SetSupportedScaleFactors(supported_factors);
53 55
54 EXPECT_EQ(SCALE_FACTOR_100P, GetScaleFactorFromScale(0.1f)); 56 EXPECT_EQ(SCALE_FACTOR_100P, GetScaleFactorFromScale(0.1f));
55 EXPECT_EQ(SCALE_FACTOR_100P, GetScaleFactorFromScale(0.9f)); 57 EXPECT_EQ(SCALE_FACTOR_100P, GetScaleFactorFromScale(0.9f));
56 EXPECT_EQ(SCALE_FACTOR_100P, GetScaleFactorFromScale(1.0f)); 58 EXPECT_EQ(SCALE_FACTOR_100P, GetScaleFactorFromScale(1.0f));
57 EXPECT_EQ(SCALE_FACTOR_100P, GetScaleFactorFromScale(1.19f)); 59 EXPECT_EQ(SCALE_FACTOR_100P, GetScaleFactorFromScale(1.19f));
58 EXPECT_EQ(SCALE_FACTOR_140P, GetScaleFactorFromScale(1.21f)); 60 EXPECT_EQ(SCALE_FACTOR_140P, GetScaleFactorFromScale(1.21f));
59 EXPECT_EQ(SCALE_FACTOR_140P, GetScaleFactorFromScale(1.3f)); 61 EXPECT_EQ(SCALE_FACTOR_140P, GetScaleFactorFromScale(1.3f));
60 EXPECT_EQ(SCALE_FACTOR_140P, GetScaleFactorFromScale(1.4f)); 62 EXPECT_EQ(SCALE_FACTOR_140P, GetScaleFactorFromScale(1.4f));
61 EXPECT_EQ(SCALE_FACTOR_140P, GetScaleFactorFromScale(1.59f)); 63 EXPECT_EQ(SCALE_FACTOR_150P, GetScaleFactorFromScale(1.59f));
62 EXPECT_EQ(SCALE_FACTOR_180P, GetScaleFactorFromScale(1.61f)); 64 EXPECT_EQ(SCALE_FACTOR_150P, GetScaleFactorFromScale(1.61f));
63 EXPECT_EQ(SCALE_FACTOR_180P, GetScaleFactorFromScale(1.7f)); 65 EXPECT_EQ(SCALE_FACTOR_180P, GetScaleFactorFromScale(1.7f));
64 EXPECT_EQ(SCALE_FACTOR_180P, GetScaleFactorFromScale(1.89f)); 66 EXPECT_EQ(SCALE_FACTOR_180P, GetScaleFactorFromScale(1.89f));
65 EXPECT_EQ(SCALE_FACTOR_200P, GetScaleFactorFromScale(1.91f)); 67 EXPECT_EQ(SCALE_FACTOR_200P, GetScaleFactorFromScale(1.91f));
66 EXPECT_EQ(SCALE_FACTOR_200P, GetScaleFactorFromScale(2.0f)); 68 EXPECT_EQ(SCALE_FACTOR_200P, GetScaleFactorFromScale(2.0f));
67 EXPECT_EQ(SCALE_FACTOR_200P, GetScaleFactorFromScale(2.1f)); 69 EXPECT_EQ(SCALE_FACTOR_200P, GetScaleFactorFromScale(2.1f));
68 EXPECT_EQ(SCALE_FACTOR_200P, GetScaleFactorFromScale(999.0f)); 70 EXPECT_EQ(SCALE_FACTOR_300P, GetScaleFactorFromScale(999.0f));
69 71
70 test::SetSupportedScaleFactors(original_supported_factors); 72 test::SetSupportedScaleFactors(original_supported_factors);
71 } 73 }
72 74
73 TEST(LayoutTest, GetMaxScaleFactor) { 75 TEST(LayoutTest, GetMaxScaleFactor) {
74 #if defined(OS_CHROMEOS) 76 #if defined(OS_CHROMEOS)
75 // On Chrome OS, the maximum scale factor is based on 77 // On Chrome OS, the maximum scale factor is based on
76 // the available resource pack. In testing environment, 78 // the available resource pack. In testing environment,
77 // we always have 200P. 79 // we always have 200P.
78 EXPECT_EQ(SCALE_FACTOR_200P, GetMaxScaleFactor()); 80 EXPECT_EQ(SCALE_FACTOR_200P, GetMaxScaleFactor());
(...skipping 25 matching lines...) Expand all
104 std::vector<ScaleFactor> supported_factors( 106 std::vector<ScaleFactor> supported_factors(
105 scale_factors, scale_factors + arraysize(scale_factors)); 107 scale_factors, scale_factors + arraysize(scale_factors));
106 test::SetSupportedScaleFactors(supported_factors); 108 test::SetSupportedScaleFactors(supported_factors);
107 EXPECT_EQ(SCALE_FACTOR_200P, GetMaxScaleFactor()); 109 EXPECT_EQ(SCALE_FACTOR_200P, GetMaxScaleFactor());
108 } 110 }
109 test::SetSupportedScaleFactors(original_supported_factors); 111 test::SetSupportedScaleFactors(original_supported_factors);
110 #endif 112 #endif
111 } 113 }
112 114
113 } // namespace ui 115 } // namespace ui
OLDNEW
« ui/base/layout.cc ('K') | « ui/base/layout.cc ('k') | ui/gfx/android/device_display_info.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698