| Index: chrome/installer/util/channel_info_unittest.cc
|
| diff --git a/chrome/installer/util/channel_info_unittest.cc b/chrome/installer/util/channel_info_unittest.cc
|
| index e25163d5e780fd3f3b4ace30a9bff0cb7179c6ad..f041cf20dd8445644bcbb6bab99f3f04e87139a7 100644
|
| --- a/chrome/installer/util/channel_info_unittest.cc
|
| +++ b/chrome/installer/util/channel_info_unittest.cc
|
| @@ -11,95 +11,6 @@
|
|
|
| using installer::ChannelInfo;
|
|
|
| -namespace {
|
| -
|
| -const base::string16 kChannelStable(installer::kChromeChannelStable);
|
| -const base::string16 kChannelBeta(installer::kChromeChannelBeta);
|
| -const base::string16 kChannelDev(installer::kChromeChannelDev);
|
| -
|
| -} // namespace
|
| -
|
| -TEST(ChannelInfoTest, Channels) {
|
| - ChannelInfo ci;
|
| - base::string16 channel;
|
| -
|
| - ci.set_value(L"");
|
| - EXPECT_TRUE(ci.GetChannelName(&channel));
|
| - EXPECT_EQ(kChannelStable, channel);
|
| - ci.set_value(L"-full");
|
| - EXPECT_TRUE(ci.GetChannelName(&channel));
|
| - EXPECT_EQ(kChannelStable, channel);
|
| -
|
| - ci.set_value(L"1.1-beta");
|
| - EXPECT_TRUE(ci.GetChannelName(&channel));
|
| - EXPECT_EQ(kChannelBeta, channel);
|
| - ci.set_value(L"1.1-beta-foo");
|
| - EXPECT_TRUE(ci.GetChannelName(&channel));
|
| - EXPECT_EQ(kChannelBeta, channel);
|
| - ci.set_value(L"1.1-bar");
|
| - EXPECT_TRUE(ci.GetChannelName(&channel));
|
| - EXPECT_EQ(kChannelBeta, channel);
|
| - ci.set_value(L"1n1-foobar");
|
| - EXPECT_TRUE(ci.GetChannelName(&channel));
|
| - EXPECT_EQ(kChannelBeta, channel);
|
| - ci.set_value(L"foo-1.1-beta");
|
| - EXPECT_FALSE(ci.GetChannelName(&channel));
|
| - ci.set_value(L"2.0-beta");
|
| - EXPECT_FALSE(ci.GetChannelName(&channel));
|
| -
|
| - ci.set_value(L"2.0-dev");
|
| - EXPECT_TRUE(ci.GetChannelName(&channel));
|
| - EXPECT_EQ(kChannelDev, channel);
|
| - ci.set_value(L"2.0-DEV");
|
| - EXPECT_TRUE(ci.GetChannelName(&channel));
|
| - EXPECT_EQ(kChannelDev, channel);
|
| - ci.set_value(L"2.0-dev-eloper");
|
| - EXPECT_TRUE(ci.GetChannelName(&channel));
|
| - EXPECT_EQ(kChannelDev, channel);
|
| - ci.set_value(L"2.0-doom");
|
| - EXPECT_TRUE(ci.GetChannelName(&channel));
|
| - EXPECT_EQ(kChannelDev, channel);
|
| - ci.set_value(L"250-doom");
|
| - EXPECT_TRUE(ci.GetChannelName(&channel));
|
| - EXPECT_EQ(kChannelDev, channel);
|
| - ci.set_value(L"bar-2.0-dev");
|
| - EXPECT_FALSE(ci.GetChannelName(&channel));
|
| - ci.set_value(L"1.0-dev");
|
| - EXPECT_FALSE(ci.GetChannelName(&channel));
|
| -
|
| - ci.set_value(L"x64-dev");
|
| - EXPECT_TRUE(ci.GetChannelName(&channel));
|
| - EXPECT_EQ(kChannelDev, channel);
|
| - ci.set_value(L"foo-x64-dev");
|
| - EXPECT_TRUE(ci.GetChannelName(&channel));
|
| - EXPECT_EQ(kChannelDev, channel);
|
| - ci.set_value(L"x64-Dev");
|
| - EXPECT_FALSE(ci.GetChannelName(&channel));
|
| -
|
| - ci.set_value(L"x64-beta");
|
| - EXPECT_TRUE(ci.GetChannelName(&channel));
|
| - EXPECT_EQ(kChannelBeta, channel);
|
| - ci.set_value(L"bar-x64-beta");
|
| - EXPECT_TRUE(ci.GetChannelName(&channel));
|
| - EXPECT_EQ(kChannelBeta, channel);
|
| - ci.set_value(L"x64-Beta");
|
| - EXPECT_FALSE(ci.GetChannelName(&channel));
|
| -
|
| - ci.set_value(L"x64-stable");
|
| - EXPECT_TRUE(ci.GetChannelName(&channel));
|
| - EXPECT_EQ(kChannelStable, channel);
|
| - ci.set_value(L"baz-x64-stable");
|
| - EXPECT_TRUE(ci.GetChannelName(&channel));
|
| - EXPECT_EQ(kChannelStable, channel);
|
| - ci.set_value(L"x64-Stable");
|
| - EXPECT_FALSE(ci.GetChannelName(&channel));
|
| -
|
| - ci.set_value(L"fuzzy");
|
| - EXPECT_FALSE(ci.GetChannelName(&channel));
|
| - ci.set_value(L"foo");
|
| - EXPECT_FALSE(ci.GetChannelName(&channel));
|
| -}
|
| -
|
| TEST(ChannelInfoTest, FullInstall) {
|
| ChannelInfo ci;
|
|
|
| @@ -235,23 +146,12 @@ TEST(ChannelInfoTest, ClearStage) {
|
| }
|
|
|
| TEST(ChannelInfoTest, GetStatsDefault) {
|
| - struct {
|
| - const base::string16 base_value;
|
| - const base::string16& expected_channel;
|
| - } test_cases[] = {
|
| - {L"", kChannelStable},
|
| - {L"x64-stable", kChannelStable},
|
| - {L"1.1-beta", kChannelBeta},
|
| - {L"x64-beta", kChannelBeta},
|
| - {L"2.0-dev", kChannelDev},
|
| - {L"x64-dev", kChannelDev},
|
| + const base::string16 base_values[] = {
|
| + L"", L"x64-stable", L"1.1-beta", L"x64-beta", L"2.0-dev", L"x64-dev",
|
| };
|
| const base::string16 suffixes[] = {L"", L"-multi", L"-multi-chrome"};
|
|
|
| - for (const auto& test_case : test_cases) {
|
| - const base::string16& base_value = test_case.base_value;
|
| - const base::string16& expected_channel = test_case.expected_channel;
|
| -
|
| + for (const auto& base_value : base_values) {
|
| for (const auto& suffix : suffixes) {
|
| ChannelInfo ci;
|
| base::string16 channel;
|
| @@ -264,12 +164,8 @@ TEST(ChannelInfoTest, GetStatsDefault) {
|
| EXPECT_EQ(L"", ci.GetStatsDefault());
|
| ci.set_value(base_value + L"-statsdef_0" + suffix);
|
| EXPECT_EQ(L"0", ci.GetStatsDefault());
|
| - EXPECT_TRUE(ci.GetChannelName(&channel));
|
| - EXPECT_EQ(expected_channel, channel);
|
| ci.set_value(base_value + L"-statsdef_1" + suffix);
|
| EXPECT_EQ(L"1", ci.GetStatsDefault());
|
| - EXPECT_TRUE(ci.GetChannelName(&channel));
|
| - EXPECT_EQ(expected_channel, channel);
|
| }
|
| }
|
| }
|
|
|