OLD | NEW |
1 // Copyright (c) 2010 The Chromium OS Authors. All rights reserved. | 1 // Copyright (c) 2010 The Chromium OS 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 <stdio.h> | 5 #include <stdio.h> |
6 | 6 |
7 #include <string> | 7 #include <string> |
8 | 8 |
9 #include "base/file_util.h" | 9 #include "base/file_util.h" |
10 #include "gtest/gtest.h" | 10 #include "gtest/gtest.h" |
(...skipping 379 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
390 } | 390 } |
391 OmahaRequestParams out; | 391 OmahaRequestParams out; |
392 EXPECT_TRUE(DoTest(&out, "", "")); | 392 EXPECT_TRUE(DoTest(&out, "", "")); |
393 EXPECT_EQ("arm-generic", out.os_board); | 393 EXPECT_EQ("arm-generic", out.os_board); |
394 EXPECT_EQ("footrack", out.app_track); | 394 EXPECT_EQ("footrack", out.app_track); |
395 } | 395 } |
396 | 396 |
397 TEST_F(OmahaRequestDeviceParamsTest, IsValidTrackTest) { | 397 TEST_F(OmahaRequestDeviceParamsTest, IsValidTrackTest) { |
398 params_.SetLockDown(true); | 398 params_.SetLockDown(true); |
399 EXPECT_TRUE(params_.IsValidTrack("canary-channel")); | 399 EXPECT_TRUE(params_.IsValidTrack("canary-channel")); |
| 400 EXPECT_TRUE(params_.IsValidTrack("stable-channel")); |
400 EXPECT_TRUE(params_.IsValidTrack("beta-channel")); | 401 EXPECT_TRUE(params_.IsValidTrack("beta-channel")); |
401 EXPECT_TRUE(params_.IsValidTrack("dev-channel")); | 402 EXPECT_TRUE(params_.IsValidTrack("dev-channel")); |
402 EXPECT_FALSE(params_.IsValidTrack("some-channel")); | 403 EXPECT_FALSE(params_.IsValidTrack("some-channel")); |
403 EXPECT_FALSE(params_.IsValidTrack("")); | 404 EXPECT_FALSE(params_.IsValidTrack("")); |
404 params_.SetLockDown(false); | 405 params_.SetLockDown(false); |
405 EXPECT_TRUE(params_.IsValidTrack("canary-channel")); | 406 EXPECT_TRUE(params_.IsValidTrack("canary-channel")); |
| 407 EXPECT_TRUE(params_.IsValidTrack("stable-channel")); |
406 EXPECT_TRUE(params_.IsValidTrack("beta-channel")); | 408 EXPECT_TRUE(params_.IsValidTrack("beta-channel")); |
407 EXPECT_TRUE(params_.IsValidTrack("dev-channel")); | 409 EXPECT_TRUE(params_.IsValidTrack("dev-channel")); |
408 EXPECT_TRUE(params_.IsValidTrack("some-channel")); | 410 EXPECT_TRUE(params_.IsValidTrack("some-channel")); |
409 EXPECT_TRUE(params_.IsValidTrack("")); | 411 EXPECT_TRUE(params_.IsValidTrack("")); |
410 } | 412 } |
411 | 413 |
412 TEST_F(OmahaRequestDeviceParamsTest, ValidTrackTest) { | 414 TEST_F(OmahaRequestDeviceParamsTest, ValidTrackTest) { |
413 ASSERT_TRUE(WriteFileString( | 415 ASSERT_TRUE(WriteFileString( |
414 kTestDir + "/etc/lsb-release", | 416 kTestDir + "/etc/lsb-release", |
415 "CHROMEOS_RELEASE_BOARD=arm-generic\n" | 417 "CHROMEOS_RELEASE_BOARD=arm-generic\n" |
(...skipping 14 matching lines...) Expand all Loading... |
430 EXPECT_TRUE(out.delta_okay); | 432 EXPECT_TRUE(out.delta_okay); |
431 EXPECT_EQ("dev-channel", out.app_track); | 433 EXPECT_EQ("dev-channel", out.app_track); |
432 EXPECT_EQ("http://www.google.com", out.update_url); | 434 EXPECT_EQ("http://www.google.com", out.update_url); |
433 } | 435 } |
434 | 436 |
435 TEST_F(OmahaRequestDeviceParamsTest, ShouldLockDownTest) { | 437 TEST_F(OmahaRequestDeviceParamsTest, ShouldLockDownTest) { |
436 EXPECT_FALSE(params_.ShouldLockDown()); | 438 EXPECT_FALSE(params_.ShouldLockDown()); |
437 } | 439 } |
438 | 440 |
439 } // namespace chromeos_update_engine | 441 } // namespace chromeos_update_engine |
OLD | NEW |