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

Unified Diff: chrome/browser/media/router/mojo/media_router_mojo_impl_unittest.cc

Issue 2666873006: [Media Router] Convert to use typemaps for media_router.mojom. (Closed)
Patch Set: Created 3 years, 11 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 side-by-side diff with in-line comments
Download patch
Index: chrome/browser/media/router/mojo/media_router_mojo_impl_unittest.cc
diff --git a/chrome/browser/media/router/mojo/media_router_mojo_impl_unittest.cc b/chrome/browser/media/router/mojo/media_router_mojo_impl_unittest.cc
index e36055277921e7499c1e5a35718c4be4bd4c7531..992c591b5fef2925b83050e95bf80f34e57dacbb 100644
--- a/chrome/browser/media/router/mojo/media_router_mojo_impl_unittest.cc
+++ b/chrome/browser/media/router/mojo/media_router_mojo_impl_unittest.cc
@@ -24,7 +24,6 @@
#include "chrome/browser/media/router/mock_media_router.h"
#include "chrome/browser/media/router/mojo/media_router_mojo_metrics.h"
#include "chrome/browser/media/router/mojo/media_router_mojo_test.h"
-#include "chrome/browser/media/router/mojo/media_router_type_converters.h"
#include "chrome/browser/media/router/route_message.h"
#include "chrome/browser/media/router/route_message_observer.h"
#include "chrome/browser/media/router/test_helper.h"
@@ -59,11 +58,6 @@ using testing::SaveArg;
namespace media_router {
-using PresentationConnectionState =
- mojom::MediaRouter::PresentationConnectionState;
-using PresentationConnectionCloseReason =
- mojom::MediaRouter::PresentationConnectionCloseReason;
-
namespace {
const char kDescription[] = "description";
@@ -93,16 +87,9 @@ IssueInfo CreateIssueInfo(const std::string& title) {
return issue_info;
}
-mojom::MediaRoutePtr CreateMojoRoute() {
- mojom::MediaRoutePtr route = mojom::MediaRoute::New();
- route->media_source = std::string(kSource);
- route->media_sink_id = kSinkId;
- route->media_route_id = kRouteId;
- route->description = kDescription;
- route->is_local = true;
- route->for_display = true;
- route->is_incognito = false;
- return route;
+MediaRoute CreateMediaRoute() {
+ return MediaRoute(kRouteId, MediaSource(kSource), kSinkId, kDescription, true,
+ "", true);
dcheng 2017/02/01 22:51:08 Nit: std::string() instead of "".
imcheng 2017/02/02 21:20:37 Done.
}
} // namespace
@@ -201,8 +188,7 @@ TEST_F(MediaRouterMojoImplTest, CreateRoute) {
const std::string& presentation_id, const std::string& origin,
int tab_id, base::TimeDelta timeout, bool incognito,
const mojom::MediaRouteProvider::CreateRouteCallback& cb) {
- cb.Run(CreateMojoRoute(), std::string(),
- mojom::RouteRequestResultCode::OK);
+ cb.Run(CreateMediaRoute(), std::string(), RouteRequestResult::OK);
}));
base::RunLoop run_loop;
@@ -217,7 +203,7 @@ TEST_F(MediaRouterMojoImplTest, CreateRoute) {
kSource, kSinkId, GURL(kOrigin), nullptr, route_response_callbacks,
base::TimeDelta::FromMilliseconds(kTimeoutMillis), false);
run_loop.Run();
- ExpectResultBucketCount("CreateRoute", RouteRequestResult::ResultCode::OK, 1);
+ ExpectResultBucketCount("CreateRoute", RouteRequestResult::OK, 1);
}
TEST_F(MediaRouterMojoImplTest, CreateIncognitoRoute) {
@@ -231,18 +217,13 @@ TEST_F(MediaRouterMojoImplTest, CreateIncognitoRoute) {
// in runnable parameter lists.
EXPECT_CALL(mock_media_route_provider_,
CreateRoute(kSource, kSinkId, _, kOrigin, kInvalidTabId, _, _, _))
- .WillOnce(Invoke(
- [](const std::string& source, const std::string& sink,
- const std::string& presentation_id, const std::string& origin,
- int tab_id, base::TimeDelta timeout, bool incognito,
- const mojom::MediaRouteProvider::CreateRouteCallback& cb) {
- mojom::MediaRoutePtr route = CreateMojoRoute();
- route->custom_controller_path =
- std::string("custom/controller/path");
- route->is_incognito = true;
- cb.Run(std::move(route), std::string(),
- mojom::RouteRequestResultCode::OK);
- }));
+ .WillOnce(Invoke([&expected_route](
+ const std::string& source, const std::string& sink,
+ const std::string& presentation_id, const std::string& origin,
+ int tab_id, base::TimeDelta timeout, bool incognito,
+ const mojom::MediaRouteProvider::CreateRouteCallback& cb) {
+ cb.Run(expected_route, std::string(), RouteRequestResult::OK);
+ }));
base::RunLoop run_loop;
RouteResponseCallbackHandler handler;
@@ -256,7 +237,7 @@ TEST_F(MediaRouterMojoImplTest, CreateIncognitoRoute) {
kSource, kSinkId, GURL(kOrigin), nullptr, route_response_callbacks,
base::TimeDelta::FromMilliseconds(kTimeoutMillis), true);
run_loop.Run();
- ExpectResultBucketCount("CreateRoute", RouteRequestResult::ResultCode::OK, 1);
+ ExpectResultBucketCount("CreateRoute", RouteRequestResult::OK, 1);
}
TEST_F(MediaRouterMojoImplTest, CreateRouteFails) {
@@ -269,8 +250,8 @@ TEST_F(MediaRouterMojoImplTest, CreateRouteFails) {
const std::string& presentation_id, const std::string& origin,
int tab_id, base::TimeDelta timeout, bool incognito,
const mojom::MediaRouteProvider::CreateRouteCallback& cb) {
- cb.Run(mojom::MediaRoutePtr(), std::string(kError),
- mojom::RouteRequestResultCode::TIMED_OUT);
+ cb.Run(base::nullopt, std::string(kError),
+ RouteRequestResult::TIMED_OUT);
}));
RouteResponseCallbackHandler handler;
@@ -286,21 +267,20 @@ TEST_F(MediaRouterMojoImplTest, CreateRouteFails) {
base::TimeDelta::FromMilliseconds(kTimeoutMillis), false);
run_loop.Run();
ExpectResultBucketCount("CreateRoute",
- RouteRequestResult::ResultCode::TIMED_OUT, 1);
+ RouteRequestResult::TIMED_OUT, 1);
}
TEST_F(MediaRouterMojoImplTest, CreateRouteIncognitoMismatchFails) {
- EXPECT_CALL(mock_media_route_provider_,
- CreateRoute(kSource, kSinkId, _, kOrigin, kInvalidTabId,
- base::TimeDelta::FromMilliseconds(kTimeoutMillis),
- true, _))
+ EXPECT_CALL(
+ mock_media_route_provider_,
+ CreateRoute(kSource, kSinkId, _, kOrigin, kInvalidTabId,
+ base::TimeDelta::FromMilliseconds(kTimeoutMillis), true, _))
.WillOnce(Invoke(
[](const std::string& source, const std::string& sink,
const std::string& presentation_id, const std::string& origin,
int tab_id, base::TimeDelta timeout, bool incognito,
const mojom::MediaRouteProvider::CreateRouteCallback& cb) {
- cb.Run(CreateMojoRoute(), std::string(),
- mojom::RouteRequestResultCode::OK);
+ cb.Run(CreateMediaRoute(), std::string(), RouteRequestResult::OK);
}));
RouteResponseCallbackHandler handler;
@@ -317,47 +297,43 @@ TEST_F(MediaRouterMojoImplTest, CreateRouteIncognitoMismatchFails) {
base::TimeDelta::FromMilliseconds(kTimeoutMillis), true);
run_loop.Run();
ExpectResultBucketCount(
- "CreateRoute", RouteRequestResult::ResultCode::INCOGNITO_MISMATCH, 1);
+ "CreateRoute", RouteRequestResult::INCOGNITO_MISMATCH, 1);
}
TEST_F(MediaRouterMojoImplTest, IncognitoRoutesTerminatedOnProfileShutdown) {
- mojom::MediaRoutePtr route = CreateMojoRoute();
- route->is_incognito = true;
+ MediaRoute route = CreateMediaRoute();
+ route.set_incognito(true);
- EXPECT_CALL(mock_media_route_provider_,
- CreateRoute(kSource, kSinkId, _, kOrigin, kInvalidTabId,
- base::TimeDelta::FromMilliseconds(kTimeoutMillis),
- true, _))
- .WillOnce(Invoke(
- [](const std::string& source, const std::string& sink,
- const std::string& presentation_id, const std::string& origin,
- int tab_id, base::TimeDelta timeout, bool incognito,
- const mojom::MediaRouteProvider::CreateRouteCallback& cb) {
- mojom::MediaRoutePtr route = CreateMojoRoute();
- route->is_incognito = true;
- cb.Run(std::move(route), std::string(),
- mojom::RouteRequestResultCode::OK);
- }));
+ EXPECT_CALL(
+ mock_media_route_provider_,
+ CreateRoute(kSource, kSinkId, _, kOrigin, kInvalidTabId,
+ base::TimeDelta::FromMilliseconds(kTimeoutMillis), true, _))
+ .WillOnce(Invoke([&route](
+ const std::string& source, const std::string& sink,
+ const std::string& presentation_id, const std::string& origin,
+ int tab_id, base::TimeDelta timeout, bool incognito,
+ const mojom::MediaRouteProvider::CreateRouteCallback& cb) {
+ cb.Run(route, std::string(), RouteRequestResult::OK);
+ }));
base::RunLoop run_loop;
router()->CreateRoute(kSource, kSinkId, GURL(kOrigin), nullptr,
std::vector<MediaRouteResponseCallback>(),
base::TimeDelta::FromMilliseconds(kTimeoutMillis),
true);
- std::vector<mojom::MediaRoutePtr> mojo_routes(1);
- mojo_routes[0] = route->Clone();
- router()->OnRoutesUpdated(std::move(mojo_routes), std::string(),
- std::vector<std::string>());
+ std::vector<MediaRoute> routes;
+ routes.push_back(route);
+ router()->OnRoutesUpdated(routes, std::string(), std::vector<std::string>());
// TODO(mfoltz): Where possible, convert other tests to use RunUntilIdle
// instead of manually calling Run/Quit on the run loop.
run_loop.RunUntilIdle();
EXPECT_CALL(mock_media_route_provider_, TerminateRoute(kRouteId, _))
- .WillOnce(Invoke([](
- const std::string& route_id,
- const mojom::MediaRouteProvider::TerminateRouteCallback& cb) {
- cb.Run(base::nullopt, mojom::RouteRequestResultCode::OK);
- }));
+ .WillOnce(Invoke(
+ [](const std::string& route_id,
+ const mojom::MediaRouteProvider::TerminateRouteCallback& cb) {
+ cb.Run(base::nullopt, RouteRequestResult::OK);
+ }));
base::RunLoop run_loop2;
router()->OnIncognitoProfileShutdown();
@@ -369,13 +345,12 @@ TEST_F(MediaRouterMojoImplTest, JoinRoute) {
MediaRoute expected_route(kRouteId, media_source, kSinkId, "", false, "",
false);
- mojom::MediaRoutePtr route = CreateMojoRoute();
+ MediaRoute route = CreateMediaRoute();
// Make sure the MR has received an update with the route, so it knows there
// is a route to join.
- std::vector<mojom::MediaRoutePtr> mojo_routes(1);
- mojo_routes[0] = route->Clone();
- router()->OnRoutesUpdated(std::move(mojo_routes), std::string(),
- std::vector<std::string>());
+ std::vector<MediaRoute> routes;
+ routes.push_back(route);
+ router()->OnRoutesUpdated(routes, std::string(), std::vector<std::string>());
EXPECT_TRUE(router()->HasJoinableRoute());
// Use a lambda function as an invocation target here to work around
@@ -390,8 +365,7 @@ TEST_F(MediaRouterMojoImplTest, JoinRoute) {
const std::string& origin, int tab_id, base::TimeDelta timeout,
bool incognito,
const mojom::MediaRouteProvider::JoinRouteCallback& cb) {
- cb.Run(std::move(route), std::string(),
- mojom::RouteRequestResultCode::OK);
+ cb.Run(route, std::string(), RouteRequestResult::OK);
}));
RouteResponseCallbackHandler handler;
@@ -406,7 +380,7 @@ TEST_F(MediaRouterMojoImplTest, JoinRoute) {
route_response_callbacks,
base::TimeDelta::FromMilliseconds(kTimeoutMillis), false);
run_loop.Run();
- ExpectResultBucketCount("JoinRoute", RouteRequestResult::ResultCode::OK, 1);
+ ExpectResultBucketCount("JoinRoute", RouteRequestResult::OK, 1);
}
TEST_F(MediaRouterMojoImplTest, JoinRouteNotFoundFails) {
@@ -423,16 +397,15 @@ TEST_F(MediaRouterMojoImplTest, JoinRouteNotFoundFails) {
base::TimeDelta::FromMilliseconds(kTimeoutMillis), false);
run_loop.Run();
ExpectResultBucketCount("JoinRoute",
- RouteRequestResult::ResultCode::ROUTE_NOT_FOUND, 1);
+ RouteRequestResult::ROUTE_NOT_FOUND, 1);
}
TEST_F(MediaRouterMojoImplTest, JoinRouteTimedOutFails) {
// Make sure the MR has received an update with the route, so it knows there
// is a route to join.
- std::vector<mojom::MediaRoutePtr> mojo_routes(1);
- mojo_routes[0] = CreateMojoRoute();
- router()->OnRoutesUpdated(std::move(mojo_routes), std::string(),
- std::vector<std::string>());
+ std::vector<MediaRoute> routes;
+ routes.push_back(CreateMediaRoute());
+ router()->OnRoutesUpdated(routes, std::string(), std::vector<std::string>());
EXPECT_TRUE(router()->HasJoinableRoute());
EXPECT_CALL(
@@ -444,8 +417,8 @@ TEST_F(MediaRouterMojoImplTest, JoinRouteTimedOutFails) {
const std::string& origin, int tab_id, base::TimeDelta timeout,
bool incognito,
const mojom::MediaRouteProvider::JoinRouteCallback& cb) {
- cb.Run(mojom::MediaRoutePtr(), std::string(kError),
- mojom::RouteRequestResultCode::TIMED_OUT);
+ cb.Run(base::nullopt, std::string(kError),
+ RouteRequestResult::TIMED_OUT);
}));
RouteResponseCallbackHandler handler;
@@ -461,18 +434,17 @@ TEST_F(MediaRouterMojoImplTest, JoinRouteTimedOutFails) {
base::TimeDelta::FromMilliseconds(kTimeoutMillis), false);
run_loop.Run();
ExpectResultBucketCount("JoinRoute",
- RouteRequestResult::ResultCode::TIMED_OUT, 1);
+ RouteRequestResult::TIMED_OUT, 1);
}
TEST_F(MediaRouterMojoImplTest, JoinRouteIncognitoMismatchFails) {
- mojom::MediaRoutePtr route = CreateMojoRoute();
+ MediaRoute route = CreateMediaRoute();
// Make sure the MR has received an update with the route, so it knows there
// is a route to join.
- std::vector<mojom::MediaRoutePtr> mojo_routes(1);
- mojo_routes[0] = route->Clone();
- router()->OnRoutesUpdated(std::move(mojo_routes), std::string(),
- std::vector<std::string>());
+ std::vector<MediaRoute> routes;
+ routes.push_back(route);
+ router()->OnRoutesUpdated(routes, std::string(), std::vector<std::string>());
EXPECT_TRUE(router()->HasJoinableRoute());
// Use a lambda function as an invocation target here to work around
@@ -487,8 +459,7 @@ TEST_F(MediaRouterMojoImplTest, JoinRouteIncognitoMismatchFails) {
const std::string& origin, int tab_id, base::TimeDelta timeout,
bool incognito,
const mojom::MediaRouteProvider::JoinRouteCallback& cb) {
- cb.Run(std::move(route), std::string(),
- mojom::RouteRequestResultCode::OK);
+ cb.Run(route, std::string(), RouteRequestResult::OK);
}));
RouteResponseCallbackHandler handler;
@@ -505,7 +476,7 @@ TEST_F(MediaRouterMojoImplTest, JoinRouteIncognitoMismatchFails) {
base::TimeDelta::FromMilliseconds(kTimeoutMillis), true);
run_loop.Run();
ExpectResultBucketCount(
- "JoinRoute", RouteRequestResult::ResultCode::INCOGNITO_MISMATCH, 1);
+ "JoinRoute", RouteRequestResult::INCOGNITO_MISMATCH, 1);
}
TEST_F(MediaRouterMojoImplTest, ConnectRouteByRouteId) {
@@ -513,23 +484,21 @@ TEST_F(MediaRouterMojoImplTest, ConnectRouteByRouteId) {
MediaRoute expected_route(kRouteId, media_source, kSinkId, "", false, "",
false);
expected_route.set_incognito(false);
- mojom::MediaRoutePtr route = CreateMojoRoute();
+ MediaRoute route = CreateMediaRoute();
// Use a lambda function as an invocation target here to work around
// a limitation with GMock::Invoke that prevents it from using move-only types
// in runnable parameter lists.
- EXPECT_CALL(
- mock_media_route_provider_,
- ConnectRouteByRouteId(kSource, kRouteId, _, kOrigin, kInvalidTabId,
- base::TimeDelta::FromMilliseconds(kTimeoutMillis),
- false, _))
+ EXPECT_CALL(mock_media_route_provider_,
+ ConnectRouteByRouteId(
+ kSource, kRouteId, _, kOrigin, kInvalidTabId,
+ base::TimeDelta::FromMilliseconds(kTimeoutMillis), false, _))
.WillOnce(Invoke([&route](
const std::string& source, const std::string& route_id,
const std::string& presentation_id, const std::string& origin,
int tab_id, base::TimeDelta timeout, bool incognito,
const mojom::MediaRouteProvider::JoinRouteCallback& cb) {
- cb.Run(std::move(route), std::string(),
- mojom::RouteRequestResultCode::OK);
+ cb.Run(route, std::string(), RouteRequestResult::OK);
}));
RouteResponseCallbackHandler handler;
@@ -544,22 +513,21 @@ TEST_F(MediaRouterMojoImplTest, ConnectRouteByRouteId) {
kSource, kRouteId, GURL(kOrigin), nullptr, route_response_callbacks,
base::TimeDelta::FromMilliseconds(kTimeoutMillis), false);
run_loop.Run();
- ExpectResultBucketCount("JoinRoute", RouteRequestResult::ResultCode::OK, 1);
+ ExpectResultBucketCount("JoinRoute", RouteRequestResult::OK, 1);
}
TEST_F(MediaRouterMojoImplTest, ConnectRouteByRouteIdFails) {
- EXPECT_CALL(
- mock_media_route_provider_,
- ConnectRouteByRouteId(kSource, kRouteId, _, kOrigin, kInvalidTabId,
- base::TimeDelta::FromMilliseconds(kTimeoutMillis),
- true, _))
+ EXPECT_CALL(mock_media_route_provider_,
+ ConnectRouteByRouteId(
+ kSource, kRouteId, _, kOrigin, kInvalidTabId,
+ base::TimeDelta::FromMilliseconds(kTimeoutMillis), true, _))
.WillOnce(Invoke(
[](const std::string& source, const std::string& route_id,
const std::string& presentation_id, const std::string& origin,
int tab_id, base::TimeDelta timeout, bool incognito,
const mojom::MediaRouteProvider::JoinRouteCallback& cb) {
- cb.Run(mojom::MediaRoutePtr(), std::string(kError),
- mojom::RouteRequestResultCode::TIMED_OUT);
+ cb.Run(base::nullopt, std::string(kError),
+ RouteRequestResult::TIMED_OUT);
}));
RouteResponseCallbackHandler handler;
@@ -575,27 +543,25 @@ TEST_F(MediaRouterMojoImplTest, ConnectRouteByRouteIdFails) {
base::TimeDelta::FromMilliseconds(kTimeoutMillis), true);
run_loop.Run();
ExpectResultBucketCount("JoinRoute",
- RouteRequestResult::ResultCode::TIMED_OUT, 1);
+ RouteRequestResult::TIMED_OUT, 1);
}
TEST_F(MediaRouterMojoImplTest, ConnectRouteByIdIncognitoMismatchFails) {
- mojom::MediaRoutePtr route = CreateMojoRoute();
+ MediaRoute route = CreateMediaRoute();
// Use a lambda function as an invocation target here to work around
// a limitation with GMock::Invoke that prevents it from using move-only types
// in runnable parameter lists.
- EXPECT_CALL(
- mock_media_route_provider_,
- ConnectRouteByRouteId(kSource, kRouteId, _, kOrigin, kInvalidTabId,
- base::TimeDelta::FromMilliseconds(kTimeoutMillis),
- true, _))
+ EXPECT_CALL(mock_media_route_provider_,
+ ConnectRouteByRouteId(
+ kSource, kRouteId, _, kOrigin, kInvalidTabId,
+ base::TimeDelta::FromMilliseconds(kTimeoutMillis), true, _))
.WillOnce(Invoke([&route](
const std::string& source, const std::string& route_id,
const std::string& presentation_id, const std::string& origin,
int tab_id, base::TimeDelta timeout, bool incognito,
const mojom::MediaRouteProvider::JoinRouteCallback& cb) {
- cb.Run(std::move(route), std::string(),
- mojom::RouteRequestResultCode::OK);
+ cb.Run(route, std::string(), RouteRequestResult::OK);
}));
RouteResponseCallbackHandler handler;
@@ -612,7 +578,7 @@ TEST_F(MediaRouterMojoImplTest, ConnectRouteByIdIncognitoMismatchFails) {
base::TimeDelta::FromMilliseconds(kTimeoutMillis), true);
run_loop.Run();
ExpectResultBucketCount(
- "JoinRoute", RouteRequestResult::ResultCode::INCOGNITO_MISMATCH, 1);
+ "JoinRoute", RouteRequestResult::INCOGNITO_MISMATCH, 1);
}
TEST_F(MediaRouterMojoImplTest, DetachRoute) {
@@ -626,34 +592,34 @@ TEST_F(MediaRouterMojoImplTest, DetachRoute) {
TEST_F(MediaRouterMojoImplTest, TerminateRoute) {
base::RunLoop run_loop;
EXPECT_CALL(mock_media_route_provider_, TerminateRoute(kRouteId, _))
- .WillOnce(Invoke([](
- const std::string& route_id,
- const mojom::MediaRouteProvider::TerminateRouteCallback& cb) {
- cb.Run(base::nullopt, mojom::RouteRequestResultCode::OK);
- }));
+ .WillOnce(Invoke(
+ [](const std::string& route_id,
+ const mojom::MediaRouteProvider::TerminateRouteCallback& cb) {
+ cb.Run(base::nullopt, RouteRequestResult::OK);
+ }));
router()->TerminateRoute(kRouteId);
run_loop.RunUntilIdle();
ExpectResultBucketCount("TerminateRoute",
- RouteRequestResult::ResultCode::OK,
+ RouteRequestResult::OK,
1);
}
TEST_F(MediaRouterMojoImplTest, TerminateRouteFails) {
base::RunLoop run_loop;
EXPECT_CALL(mock_media_route_provider_, TerminateRoute(kRouteId, _))
- .WillOnce(Invoke([](
- const std::string& route_id,
- const mojom::MediaRouteProvider::TerminateRouteCallback& cb) {
- cb.Run(std::string("timed out"),
- mojom::RouteRequestResultCode::TIMED_OUT);
- }));
+ .WillOnce(Invoke(
+ [](const std::string& route_id,
+ const mojom::MediaRouteProvider::TerminateRouteCallback& cb) {
+ cb.Run(std::string("timed out"),
+ RouteRequestResult::TIMED_OUT);
+ }));
router()->TerminateRoute(kRouteId);
run_loop.RunUntilIdle();
ExpectResultBucketCount("TerminateRoute",
- RouteRequestResult::ResultCode::OK,
+ RouteRequestResult::OK,
0);
ExpectResultBucketCount("TerminateRoute",
- RouteRequestResult::ResultCode::TIMED_OUT,
+ RouteRequestResult::TIMED_OUT,
1);
}
@@ -720,25 +686,13 @@ TEST_F(MediaRouterMojoImplTest, RegisterAndUnregisterMediaSinksObserver) {
expected_sinks.push_back(
MediaSink(kSinkId2, kSinkName, MediaSink::IconType::CAST));
- std::vector<mojom::MediaSinkPtr> mojo_sinks(2);
- mojo_sinks[0] = mojom::MediaSink::New();
- mojo_sinks[0]->sink_id = kSinkId;
- mojo_sinks[0]->name = kSinkName;
- mojo_sinks[0]->icon_type =
- media_router::mojom::MediaSink::IconType::CAST;
- mojo_sinks[1] = mojom::MediaSink::New();
- mojo_sinks[1]->sink_id = kSinkId2;
- mojo_sinks[1]->name = kSinkName;
- mojo_sinks[1]->icon_type =
- media_router::mojom::MediaSink::IconType::CAST;
-
base::RunLoop run_loop;
EXPECT_CALL(*sinks_observer, OnSinksReceived(SequenceEquals(expected_sinks)));
EXPECT_CALL(*extra_sinks_observer,
OnSinksReceived(SequenceEquals(expected_sinks)))
.WillOnce(InvokeWithoutArgs([&run_loop]() { run_loop.Quit(); }));
media_router_proxy_->OnSinksReceived(
- media_source.id(), std::move(mojo_sinks),
+ media_source.id(), expected_sinks,
std::vector<std::string>(1, origin.spec()));
run_loop.Run();
@@ -873,16 +827,6 @@ TEST_F(MediaRouterMojoImplTest, RegisterAndUnregisterMediaRoutesObserver) {
expected_joinable_route_ids.push_back(kJoinableRouteId);
expected_joinable_route_ids.push_back(kJoinableRouteId2);
- std::vector<std::string> mojo_joinable_routes(2);
- mojo_joinable_routes[0] = kJoinableRouteId;
- mojo_joinable_routes[1] = kJoinableRouteId2;
-
- std::vector<mojom::MediaRoutePtr> mojo_routes(2);
- mojo_routes[0] = CreateMojoRoute();
- mojo_routes[1] = CreateMojoRoute();
- mojo_routes[1]->media_route_id = kRouteId2;
- mojo_routes[1]->is_incognito = true;
-
EXPECT_CALL(routes_observer, OnRoutesUpdated(SequenceEquals(expected_routes),
expected_joinable_route_ids));
EXPECT_CALL(extra_routes_observer,
@@ -892,9 +836,8 @@ TEST_F(MediaRouterMojoImplTest, RegisterAndUnregisterMediaRoutesObserver) {
OnRoutesUpdated(SequenceEquals(expected_routes),
expected_joinable_route_ids))
.Times(0);
- media_router_proxy_->OnRoutesUpdated(std::move(mojo_routes),
- media_source.id(),
- std::move(mojo_joinable_routes));
+ media_router_proxy_->OnRoutesUpdated(expected_routes, media_source.id(),
+ expected_joinable_route_ids);
ProcessEventLoop();
EXPECT_CALL(mock_router, UnregisterMediaRoutesObserver(&routes_observer));
@@ -1099,7 +1042,8 @@ TEST_F(MediaRouterMojoImplTest, PresentationConnectionStateChangedCallback) {
EXPECT_CALL(callback, Run(StateChangeInfoEquals(closed_info)))
.WillOnce(InvokeWithoutArgs([&run_loop]() { run_loop.Quit(); }));
media_router_proxy_->OnPresentationConnectionClosed(
- route_id, PresentationConnectionCloseReason::WENT_AWAY, "Foo");
+ route_id, content::PRESENTATION_CONNECTION_CLOSE_REASON_WENT_AWAY,
+ "Foo");
run_loop.Run();
EXPECT_TRUE(Mock::VerifyAndClearExpectations(&callback));
}
@@ -1111,7 +1055,7 @@ TEST_F(MediaRouterMojoImplTest, PresentationConnectionStateChangedCallback) {
EXPECT_CALL(callback, Run(StateChangeInfoEquals(terminated_info)))
.WillOnce(InvokeWithoutArgs([&run_loop]() { run_loop.Quit(); }));
media_router_proxy_->OnPresentationConnectionStateChanged(
- route_id, PresentationConnectionState::TERMINATED);
+ route_id, content::PRESENTATION_CONNECTION_STATE_TERMINATED);
run_loop.Run();
EXPECT_TRUE(Mock::VerifyAndClearExpectations(&callback));
@@ -1134,7 +1078,7 @@ TEST_F(MediaRouterMojoImplTest,
EXPECT_CALL(callback, Run(_)).Times(0);
media_router_proxy_->OnPresentationConnectionStateChanged(
- route_id, PresentationConnectionState::TERMINATED);
+ route_id, content::PRESENTATION_CONNECTION_STATE_TERMINATED);
ProcessEventLoop();
}

Powered by Google App Engine
This is Rietveld 408576698