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

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

Issue 2073323002: Change the value separator for stats default param. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 6 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
« no previous file with comments | « chrome/installer/util/channel_info.cc ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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 "chrome/installer/util/channel_info.h" 5 #include "chrome/installer/util/channel_info.h"
6 6
7 #include <utility> 7 #include <utility>
8 8
9 #include "chrome/installer/util/util_constants.h" 9 #include "chrome/installer/util/util_constants.h"
10 #include "testing/gtest/include/gtest/gtest.h" 10 #include "testing/gtest/include/gtest/gtest.h"
(...skipping 225 matching lines...) Expand 10 before | Expand all | Expand 10 after
236 EXPECT_EQ(L"spammy", ci.GetStage()); 236 EXPECT_EQ(L"spammy", ci.GetStage());
237 } 237 }
238 238
239 TEST(ChannelInfoTest, GetStatsDefault) { 239 TEST(ChannelInfoTest, GetStatsDefault) {
240 ChannelInfo ci; 240 ChannelInfo ci;
241 241
242 ci.set_value(L""); 242 ci.set_value(L"");
243 EXPECT_EQ(L"", ci.GetStatsDefault()); 243 EXPECT_EQ(L"", ci.GetStatsDefault());
244 ci.set_value(L"-statsdef"); 244 ci.set_value(L"-statsdef");
245 EXPECT_EQ(L"", ci.GetStatsDefault()); 245 EXPECT_EQ(L"", ci.GetStatsDefault());
246 ci.set_value(L"-statsdef:"); 246 ci.set_value(L"-statsdef=");
247 EXPECT_EQ(L"", ci.GetStatsDefault()); 247 EXPECT_EQ(L"", ci.GetStatsDefault());
248 ci.set_value(L"-statsdef:0"); 248 ci.set_value(L"-statsdef=0");
249 EXPECT_EQ(L"0", ci.GetStatsDefault()); 249 EXPECT_EQ(L"0", ci.GetStatsDefault());
250 ci.set_value(L"-statsdef:1"); 250 ci.set_value(L"-statsdef=1");
251 EXPECT_EQ(L"1", ci.GetStatsDefault()); 251 EXPECT_EQ(L"1", ci.GetStatsDefault());
252 252
253 ci.set_value(L"-multi"); 253 ci.set_value(L"-multi");
254 EXPECT_EQ(L"", ci.GetStatsDefault()); 254 EXPECT_EQ(L"", ci.GetStatsDefault());
255 ci.set_value(L"-statsdef-multi"); 255 ci.set_value(L"-statsdef-multi");
256 EXPECT_EQ(L"", ci.GetStatsDefault()); 256 EXPECT_EQ(L"", ci.GetStatsDefault());
257 ci.set_value(L"-statsdef:-multi"); 257 ci.set_value(L"-statsdef=-multi");
258 EXPECT_EQ(L"", ci.GetStatsDefault()); 258 EXPECT_EQ(L"", ci.GetStatsDefault());
259 ci.set_value(L"-statsdef:0-multi"); 259 ci.set_value(L"-statsdef=0-multi");
260 EXPECT_EQ(L"0", ci.GetStatsDefault()); 260 EXPECT_EQ(L"0", ci.GetStatsDefault());
261 ci.set_value(L"-statsdef:1-multi"); 261 ci.set_value(L"-statsdef=1-multi");
262 EXPECT_EQ(L"1", ci.GetStatsDefault()); 262 EXPECT_EQ(L"1", ci.GetStatsDefault());
263 263
264 ci.set_value(L"2.0-beta-multi"); 264 ci.set_value(L"2.0-beta-multi");
265 EXPECT_EQ(L"", ci.GetStatsDefault()); 265 EXPECT_EQ(L"", ci.GetStatsDefault());
266 ci.set_value(L"2.0-beta-statsdef-multi"); 266 ci.set_value(L"2.0-beta-statsdef-multi");
267 EXPECT_EQ(L"", ci.GetStatsDefault()); 267 EXPECT_EQ(L"", ci.GetStatsDefault());
268 ci.set_value(L"2.0-beta-statsdef:-multi"); 268 ci.set_value(L"2.0-beta-statsdef=-multi");
269 EXPECT_EQ(L"", ci.GetStatsDefault()); 269 EXPECT_EQ(L"", ci.GetStatsDefault());
270 ci.set_value(L"2.0-beta-statsdef:0-multi"); 270 ci.set_value(L"2.0-beta-statsdef=0-multi");
271 EXPECT_EQ(L"0", ci.GetStatsDefault()); 271 EXPECT_EQ(L"0", ci.GetStatsDefault());
272 ci.set_value(L"2.0-beta-statsdef:1-multi"); 272 ci.set_value(L"2.0-beta-statsdef=1-multi");
273 EXPECT_EQ(L"1", ci.GetStatsDefault()); 273 EXPECT_EQ(L"1", ci.GetStatsDefault());
274 } 274 }
275 275
276 TEST(ChannelInfoTest, SetStage) { 276 TEST(ChannelInfoTest, SetStage) {
277 ChannelInfo ci; 277 ChannelInfo ci;
278 278
279 ci.set_value(L""); 279 ci.set_value(L"");
280 EXPECT_FALSE(ci.SetStage(NULL)); 280 EXPECT_FALSE(ci.SetStage(NULL));
281 EXPECT_EQ(L"", ci.value()); 281 EXPECT_EQ(L"", ci.value());
282 EXPECT_TRUE(ci.SetStage(L"spammy")); 282 EXPECT_TRUE(ci.SetStage(L"spammy"));
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after
324 ChannelInfo ci; 324 ChannelInfo ci;
325 325
326 ci.set_value(L""); 326 ci.set_value(L"");
327 EXPECT_FALSE(ci.RemoveAllModifiersAndSuffixes()); 327 EXPECT_FALSE(ci.RemoveAllModifiersAndSuffixes());
328 EXPECT_EQ(L"", ci.value()); 328 EXPECT_EQ(L"", ci.value());
329 329
330 ci.set_value(L"2.0-dev-multi-chrome-chromeframe-migrating"); 330 ci.set_value(L"2.0-dev-multi-chrome-chromeframe-migrating");
331 EXPECT_TRUE(ci.RemoveAllModifiersAndSuffixes()); 331 EXPECT_TRUE(ci.RemoveAllModifiersAndSuffixes());
332 EXPECT_EQ(L"2.0-dev", ci.value()); 332 EXPECT_EQ(L"2.0-dev", ci.value());
333 } 333 }
OLDNEW
« no previous file with comments | « chrome/installer/util/channel_info.cc ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698