Index: chrome/browser/media/router/media_route_unittest.cc |
diff --git a/chrome/browser/media/router/media_route_unittest.cc b/chrome/browser/media/router/media_route_unittest.cc |
index a1f9ae83c6e9e45ef9af73c20cca75fb6c5b43a5..05dd0d8921c0151e627689f6bceffc641ee532b7 100644 |
--- a/chrome/browser/media/router/media_route_unittest.cc |
+++ b/chrome/browser/media/router/media_route_unittest.cc |
@@ -8,42 +8,45 @@ |
#include "testing/gmock/include/gmock/gmock.h" |
namespace { |
-const char kRouteId1[] = |
+constexpr char kRouteId1[] = |
"urn:x-org.chromium:media:route:1/cast-sink1/http://foo.com"; |
-const char kRouteId2[] = |
+constexpr char kRouteId2[] = |
"urn:x-org.chromium:media:route:2/cast-sink2/http://foo.com"; |
+constexpr char kPresentationUrl[] = "http://www.example.com/presentation.html"; |
} // namespace |
namespace media_router { |
// Tests the == operator to ensure that only route ID equality is being checked. |
TEST(MediaRouteTest, Equals) { |
- MediaRoute route1(kRouteId1, MediaSourceForCastApp("DialApp"), "sinkId", |
- "Description", false, "", false); |
+ const MediaSource& media_source = |
+ MediaSourceForPresentationUrl(GURL(kPresentationUrl)); |
+ MediaRoute route1(kRouteId1, media_source, "sinkId", "Description", false, "", |
+ false); |
// Same as route1 with different sink ID. |
- MediaRoute route2(kRouteId1, MediaSourceForCastApp("DialApp"), |
- "differentSinkId", "Description", false, "", false); |
+ MediaRoute route2(kRouteId1, media_source, "differentSinkId", "Description", |
+ false, "", false); |
EXPECT_TRUE(route1.Equals(route2)); |
// Same as route1 with different description. |
- MediaRoute route3(kRouteId1, MediaSourceForCastApp("DialApp"), "sinkId", |
- "differentDescription", false, "", false); |
+ MediaRoute route3(kRouteId1, media_source, "sinkId", "differentDescription", |
+ false, "", false); |
EXPECT_TRUE(route1.Equals(route3)); |
// Same as route1 with different is_local. |
- MediaRoute route4(kRouteId1, MediaSourceForCastApp("DialApp"), "sinkId", |
- "Description", true, "", false); |
+ MediaRoute route4(kRouteId1, media_source, "sinkId", "Description", true, "", |
+ false); |
EXPECT_TRUE(route1.Equals(route4)); |
// The ID is different from route1's. |
- MediaRoute route5(kRouteId2, MediaSourceForCastApp("DialApp"), "sinkId", |
- "Description", false, "", false); |
+ MediaRoute route5(kRouteId2, media_source, "sinkId", "Description", false, "", |
+ false); |
EXPECT_FALSE(route1.Equals(route5)); |
// Same as route1 with different incognito. |
- MediaRoute route6(kRouteId1, MediaSourceForCastApp("DialApp"), "sinkId", |
- "Description", true, "", false); |
+ MediaRoute route6(kRouteId1, media_source, "sinkId", "Description", true, "", |
+ false); |
route6.set_incognito(true); |
EXPECT_TRUE(route1.Equals(route6)); |
} |