OLD | NEW |
1 // Copyright 2015 The Chromium Authors. All rights reserved. | 1 // Copyright 2015 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/browser/ui/webui/media_router/media_cast_mode.h" | 5 #include "chrome/browser/ui/webui/media_router/media_cast_mode.h" |
6 | 6 |
7 #include "testing/gmock/include/gmock/gmock.h" | 7 #include "testing/gmock/include/gmock/gmock.h" |
8 #include "testing/gtest/include/gtest/gtest.h" | 8 #include "testing/gtest/include/gtest/gtest.h" |
9 | 9 |
10 using testing::Not; | 10 using testing::Not; |
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
48 | 48 |
49 TEST(MediaCastModeTest, IsValidCastModeNum) { | 49 TEST(MediaCastModeTest, IsValidCastModeNum) { |
50 for (int cast_mode = MediaCastMode::DEFAULT; | 50 for (int cast_mode = MediaCastMode::DEFAULT; |
51 cast_mode < MediaCastMode::NUM_CAST_MODES; cast_mode++) { | 51 cast_mode < MediaCastMode::NUM_CAST_MODES; cast_mode++) { |
52 EXPECT_TRUE(IsValidCastModeNum(cast_mode)); | 52 EXPECT_TRUE(IsValidCastModeNum(cast_mode)); |
53 } | 53 } |
54 EXPECT_FALSE(IsValidCastModeNum(MediaCastMode::NUM_CAST_MODES)); | 54 EXPECT_FALSE(IsValidCastModeNum(MediaCastMode::NUM_CAST_MODES)); |
55 EXPECT_FALSE(IsValidCastModeNum(-1)); | 55 EXPECT_FALSE(IsValidCastModeNum(-1)); |
56 } | 56 } |
57 | 57 |
58 TEST(MediaCastModeTest, ProperlyTruncatesHostnames) { | |
59 EXPECT_THAT( | |
60 MediaCastModeToDescription(MediaCastMode::DEFAULT, | |
61 "www.kurtisawesome.com"), | |
62 Not(HasSubstr("www"))); | |
63 EXPECT_THAT( | |
64 MediaCastModeToDescription(MediaCastMode::DEFAULT, | |
65 "www.kurtisawesome.com"), | |
66 HasSubstr("kurtisawesome.com")); | |
67 | |
68 EXPECT_THAT( | |
69 MediaCastModeToDescription(MediaCastMode::DEFAULT, | |
70 "www.kurtisawesome.co.uk"), | |
71 Not(HasSubstr("www"))); | |
72 EXPECT_THAT( | |
73 MediaCastModeToDescription(MediaCastMode::DEFAULT, | |
74 "www.kurtisawesome.co.uk"), | |
75 HasSubstr("kurtisawesome.co.uk")); | |
76 | |
77 EXPECT_THAT( | |
78 MediaCastModeToDescription(MediaCastMode::DEFAULT, | |
79 "www.my.kurtisawesome.qld.edu.au"), | |
80 Not(HasSubstr("www"))); | |
81 EXPECT_THAT( | |
82 MediaCastModeToDescription(MediaCastMode::DEFAULT, | |
83 "www.my.kurtisawesome.qld.edu.au"), | |
84 Not(HasSubstr("www"))); | |
85 EXPECT_THAT( | |
86 MediaCastModeToDescription(MediaCastMode::DEFAULT, | |
87 "www.my.kurtisawesome.qld.edu.au"), | |
88 HasSubstr("kurtisawesome.qld.edu.au")); | |
89 | |
90 EXPECT_THAT( | |
91 MediaCastModeToDescription(MediaCastMode::DEFAULT, "192.168.0.1"), | |
92 HasSubstr("192.168.0.1")); | |
93 } | |
94 | |
95 } // namespace media_router | 58 } // namespace media_router |
OLD | NEW |