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

Side by Side Diff: chrome/installer/util/channel_info_unittest.cc

Issue 5729004: Merge the installer, installer_util and setup_util namespaces into a single i... (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: Created 10 years 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) 2010 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2010 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 "chrome/installer/util/channel_info.h" 5 #include "chrome/installer/util/channel_info.h"
6 #include "testing/gtest/include/gtest/gtest.h" 6 #include "testing/gtest/include/gtest/gtest.h"
7 7
8 namespace { 8 namespace {
9 9
10 const std::wstring kChannelStable; 10 const std::wstring kChannelStable;
11 const std::wstring kChannelBeta(L"beta"); 11 const std::wstring kChannelBeta(L"beta");
12 const std::wstring kChannelDev(L"dev"); 12 const std::wstring kChannelDev(L"dev");
13 13
14 } // namespace 14 } // namespace
15 15
16 TEST(ChannelInfoTest, Channels) { 16 TEST(ChannelInfoTest, Channels) {
17 installer_util::ChannelInfo ci; 17 installer::ChannelInfo ci;
18 std::wstring channel; 18 std::wstring channel;
19 19
20 ci.set_value(L""); 20 ci.set_value(L"");
21 EXPECT_TRUE(ci.GetChannelName(&channel)); 21 EXPECT_TRUE(ci.GetChannelName(&channel));
22 EXPECT_EQ(kChannelStable, channel); 22 EXPECT_EQ(kChannelStable, channel);
23 ci.set_value(L"-CEEE"); 23 ci.set_value(L"-CEEE");
24 EXPECT_TRUE(ci.GetChannelName(&channel)); 24 EXPECT_TRUE(ci.GetChannelName(&channel));
25 EXPECT_EQ(kChannelStable, channel); 25 EXPECT_EQ(kChannelStable, channel);
26 ci.set_value(L"-CEEE-multi"); 26 ci.set_value(L"-CEEE-multi");
27 EXPECT_TRUE(ci.GetChannelName(&channel)); 27 EXPECT_TRUE(ci.GetChannelName(&channel));
(...skipping 20 matching lines...) Expand all
48 EXPECT_EQ(kChannelDev, channel); 48 EXPECT_EQ(kChannelDev, channel);
49 ci.set_value(L"2.0-dev-eloper"); 49 ci.set_value(L"2.0-dev-eloper");
50 EXPECT_TRUE(ci.GetChannelName(&channel)); 50 EXPECT_TRUE(ci.GetChannelName(&channel));
51 EXPECT_EQ(kChannelDev, channel); 51 EXPECT_EQ(kChannelDev, channel);
52 52
53 ci.set_value(L"fuzzy"); 53 ci.set_value(L"fuzzy");
54 EXPECT_FALSE(ci.GetChannelName(&channel)); 54 EXPECT_FALSE(ci.GetChannelName(&channel));
55 } 55 }
56 56
57 TEST(ChannelInfoTest, CEEE) { 57 TEST(ChannelInfoTest, CEEE) {
58 installer_util::ChannelInfo ci; 58 installer::ChannelInfo ci;
59 59
60 ci.set_value(L""); 60 ci.set_value(L"");
61 EXPECT_TRUE(ci.SetCeee(true)); 61 EXPECT_TRUE(ci.SetCeee(true));
62 EXPECT_TRUE(ci.IsCeee()); 62 EXPECT_TRUE(ci.IsCeee());
63 EXPECT_EQ(L"-CEEE", ci.value()); 63 EXPECT_EQ(L"-CEEE", ci.value());
64 EXPECT_FALSE(ci.SetCeee(true)); 64 EXPECT_FALSE(ci.SetCeee(true));
65 EXPECT_TRUE(ci.IsCeee()); 65 EXPECT_TRUE(ci.IsCeee());
66 EXPECT_EQ(L"-CEEE", ci.value()); 66 EXPECT_EQ(L"-CEEE", ci.value());
67 EXPECT_TRUE(ci.SetCeee(false)); 67 EXPECT_TRUE(ci.SetCeee(false));
68 EXPECT_FALSE(ci.IsCeee()); 68 EXPECT_FALSE(ci.IsCeee());
(...skipping 11 matching lines...) Expand all
80 EXPECT_EQ(L"2.0-beta-CEEE", ci.value()); 80 EXPECT_EQ(L"2.0-beta-CEEE", ci.value());
81 EXPECT_TRUE(ci.SetCeee(false)); 81 EXPECT_TRUE(ci.SetCeee(false));
82 EXPECT_FALSE(ci.IsCeee()); 82 EXPECT_FALSE(ci.IsCeee());
83 EXPECT_EQ(L"2.0-beta", ci.value()); 83 EXPECT_EQ(L"2.0-beta", ci.value());
84 EXPECT_FALSE(ci.SetCeee(false)); 84 EXPECT_FALSE(ci.SetCeee(false));
85 EXPECT_FALSE(ci.IsCeee()); 85 EXPECT_FALSE(ci.IsCeee());
86 EXPECT_EQ(L"2.0-beta", ci.value()); 86 EXPECT_EQ(L"2.0-beta", ci.value());
87 } 87 }
88 88
89 TEST(ChannelInfoTest, FullInstall) { 89 TEST(ChannelInfoTest, FullInstall) {
90 installer_util::ChannelInfo ci; 90 installer::ChannelInfo ci;
91 91
92 ci.set_value(L""); 92 ci.set_value(L"");
93 EXPECT_TRUE(ci.SetFullInstall(true)); 93 EXPECT_TRUE(ci.SetFullInstall(true));
94 EXPECT_TRUE(ci.IsFullInstall()); 94 EXPECT_TRUE(ci.IsFullInstall());
95 EXPECT_EQ(L"-full", ci.value()); 95 EXPECT_EQ(L"-full", ci.value());
96 EXPECT_FALSE(ci.SetFullInstall(true)); 96 EXPECT_FALSE(ci.SetFullInstall(true));
97 EXPECT_TRUE(ci.IsFullInstall()); 97 EXPECT_TRUE(ci.IsFullInstall());
98 EXPECT_EQ(L"-full", ci.value()); 98 EXPECT_EQ(L"-full", ci.value());
99 EXPECT_TRUE(ci.SetFullInstall(false)); 99 EXPECT_TRUE(ci.SetFullInstall(false));
100 EXPECT_FALSE(ci.IsFullInstall()); 100 EXPECT_FALSE(ci.IsFullInstall());
(...skipping 11 matching lines...) Expand all
112 EXPECT_EQ(L"2.0-beta-full", ci.value()); 112 EXPECT_EQ(L"2.0-beta-full", ci.value());
113 EXPECT_TRUE(ci.SetFullInstall(false)); 113 EXPECT_TRUE(ci.SetFullInstall(false));
114 EXPECT_FALSE(ci.IsFullInstall()); 114 EXPECT_FALSE(ci.IsFullInstall());
115 EXPECT_EQ(L"2.0-beta", ci.value()); 115 EXPECT_EQ(L"2.0-beta", ci.value());
116 EXPECT_FALSE(ci.SetFullInstall(false)); 116 EXPECT_FALSE(ci.SetFullInstall(false));
117 EXPECT_FALSE(ci.IsFullInstall()); 117 EXPECT_FALSE(ci.IsFullInstall());
118 EXPECT_EQ(L"2.0-beta", ci.value()); 118 EXPECT_EQ(L"2.0-beta", ci.value());
119 } 119 }
120 120
121 TEST(ChannelInfoTest, MultiInstall) { 121 TEST(ChannelInfoTest, MultiInstall) {
122 installer_util::ChannelInfo ci; 122 installer::ChannelInfo ci;
123 123
124 ci.set_value(L""); 124 ci.set_value(L"");
125 EXPECT_TRUE(ci.SetMultiInstall(true)); 125 EXPECT_TRUE(ci.SetMultiInstall(true));
126 EXPECT_TRUE(ci.IsMultiInstall()); 126 EXPECT_TRUE(ci.IsMultiInstall());
127 EXPECT_EQ(L"-multi", ci.value()); 127 EXPECT_EQ(L"-multi", ci.value());
128 EXPECT_FALSE(ci.SetMultiInstall(true)); 128 EXPECT_FALSE(ci.SetMultiInstall(true));
129 EXPECT_TRUE(ci.IsMultiInstall()); 129 EXPECT_TRUE(ci.IsMultiInstall());
130 EXPECT_EQ(L"-multi", ci.value()); 130 EXPECT_EQ(L"-multi", ci.value());
131 EXPECT_TRUE(ci.SetMultiInstall(false)); 131 EXPECT_TRUE(ci.SetMultiInstall(false));
132 EXPECT_FALSE(ci.IsMultiInstall()); 132 EXPECT_FALSE(ci.IsMultiInstall());
133 EXPECT_EQ(L"", ci.value()); 133 EXPECT_EQ(L"", ci.value());
134 EXPECT_FALSE(ci.SetMultiInstall(false)); 134 EXPECT_FALSE(ci.SetMultiInstall(false));
135 EXPECT_FALSE(ci.IsMultiInstall()); 135 EXPECT_FALSE(ci.IsMultiInstall());
136 EXPECT_EQ(L"", ci.value()); 136 EXPECT_EQ(L"", ci.value());
137 137
138 ci.set_value(L"2.0-beta"); 138 ci.set_value(L"2.0-beta");
139 EXPECT_TRUE(ci.SetMultiInstall(true)); 139 EXPECT_TRUE(ci.SetMultiInstall(true));
140 EXPECT_TRUE(ci.IsMultiInstall()); 140 EXPECT_TRUE(ci.IsMultiInstall());
141 EXPECT_EQ(L"2.0-beta-multi", ci.value()); 141 EXPECT_EQ(L"2.0-beta-multi", ci.value());
142 EXPECT_FALSE(ci.SetMultiInstall(true)); 142 EXPECT_FALSE(ci.SetMultiInstall(true));
143 EXPECT_TRUE(ci.IsMultiInstall()); 143 EXPECT_TRUE(ci.IsMultiInstall());
144 EXPECT_EQ(L"2.0-beta-multi", ci.value()); 144 EXPECT_EQ(L"2.0-beta-multi", ci.value());
145 EXPECT_TRUE(ci.SetMultiInstall(false)); 145 EXPECT_TRUE(ci.SetMultiInstall(false));
146 EXPECT_FALSE(ci.IsMultiInstall()); 146 EXPECT_FALSE(ci.IsMultiInstall());
147 EXPECT_EQ(L"2.0-beta", ci.value()); 147 EXPECT_EQ(L"2.0-beta", ci.value());
148 EXPECT_FALSE(ci.SetMultiInstall(false)); 148 EXPECT_FALSE(ci.SetMultiInstall(false));
149 EXPECT_FALSE(ci.IsMultiInstall()); 149 EXPECT_FALSE(ci.IsMultiInstall());
150 EXPECT_EQ(L"2.0-beta", ci.value()); 150 EXPECT_EQ(L"2.0-beta", ci.value());
151 } 151 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698