| 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));
|
| }
|
|
|