Index: chrome/browser/media/router/mojo/media_router_type_converters_unittest.cc |
diff --git a/chrome/browser/media/router/mojo/media_router_type_converters_unittest.cc b/chrome/browser/media/router/mojo/media_router_type_converters_unittest.cc |
deleted file mode 100644 |
index fef54c4b0023e00d432349636ec6980561f573c9..0000000000000000000000000000000000000000 |
--- a/chrome/browser/media/router/mojo/media_router_type_converters_unittest.cc |
+++ /dev/null |
@@ -1,124 +0,0 @@ |
-// Copyright 2015 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-#include <stddef.h> |
- |
-#include "chrome/browser/media/router/issue.h" |
-#include "chrome/browser/media/router/media_sink.h" |
-#include "chrome/browser/media/router/media_source_helper.h" |
-#include "chrome/browser/media/router/mojo/media_router_type_converters.h" |
-#include "testing/gtest/include/gtest/gtest.h" |
- |
-namespace media_router { |
- |
-TEST(MediaRouterTypeConvertersTest, ConvertMediaSink) { |
- MediaSink expected_media_sink("sinkId1", "Sink 1", MediaSink::IconType::CAST); |
- expected_media_sink.set_description("description"); |
- expected_media_sink.set_domain("domain"); |
- |
- mojom::MediaSinkPtr mojo_sink(mojom::MediaSink::New()); |
- mojo_sink->sink_id = "sinkId1"; |
- mojo_sink->name = "Sink 1"; |
- mojo_sink->description = std::string("description"); |
- mojo_sink->domain = std::string("domain"); |
- mojo_sink->icon_type = media_router::mojom::MediaSink::IconType::CAST; |
- |
- MediaSink media_sink = mojo::TypeConverter< |
- media_router::MediaSink, |
- media_router::mojom::MediaSinkPtr>::Convert(mojo_sink); |
- |
- // Convert MediaSink and back should result in identical object. |
- EXPECT_EQ(expected_media_sink.name(), media_sink.name()); |
- EXPECT_EQ(expected_media_sink.id(), media_sink.id()); |
- EXPECT_FALSE(media_sink.description().empty()); |
- EXPECT_EQ(expected_media_sink.description(), media_sink.description()); |
- EXPECT_FALSE(media_sink.domain().empty()); |
- EXPECT_EQ(expected_media_sink.domain(), media_sink.domain()); |
- EXPECT_EQ(expected_media_sink.icon_type(), media_sink.icon_type()); |
- EXPECT_TRUE(expected_media_sink.Equals(media_sink)); |
-} |
- |
-TEST(MediaRouterTypeConvertersTest, ConvertMediaSinkIconType) { |
- // Convert from Mojo to Media Router. |
- EXPECT_EQ(media_router::MediaSink::CAST, |
- mojo::SinkIconTypeFromMojo( |
- media_router::mojom::MediaSink::IconType::CAST)); |
- EXPECT_EQ(media_router::MediaSink::CAST_AUDIO, |
- mojo::SinkIconTypeFromMojo( |
- media_router::mojom::MediaSink::IconType::CAST_AUDIO)); |
- EXPECT_EQ( |
- media_router::MediaSink::CAST_AUDIO_GROUP, |
- mojo::SinkIconTypeFromMojo( |
- media_router::mojom::MediaSink::IconType::CAST_AUDIO_GROUP)); |
- EXPECT_EQ(media_router::MediaSink::GENERIC, |
- mojo::SinkIconTypeFromMojo( |
- media_router::mojom::MediaSink::IconType::GENERIC)); |
- EXPECT_EQ(media_router::MediaSink::HANGOUT, |
- mojo::SinkIconTypeFromMojo( |
- media_router::mojom::MediaSink::IconType::HANGOUT)); |
- |
- // Convert from Media Router to Mojo. |
- EXPECT_EQ(media_router::mojom::MediaSink::IconType::CAST, |
- mojo::SinkIconTypeToMojo(media_router::MediaSink::CAST)); |
- EXPECT_EQ(media_router::mojom::MediaSink::IconType::CAST_AUDIO, |
- mojo::SinkIconTypeToMojo(media_router::MediaSink::CAST_AUDIO)); |
- EXPECT_EQ( |
- media_router::mojom::MediaSink::IconType::CAST_AUDIO_GROUP, |
- mojo::SinkIconTypeToMojo(media_router::MediaSink::CAST_AUDIO_GROUP)); |
- EXPECT_EQ(media_router::mojom::MediaSink::IconType::GENERIC, |
- mojo::SinkIconTypeToMojo(media_router::MediaSink::GENERIC)); |
- EXPECT_EQ(media_router::mojom::MediaSink::IconType::HANGOUT, |
- mojo::SinkIconTypeToMojo(media_router::MediaSink::HANGOUT)); |
-} |
- |
-TEST(MediaRouterTypeConvertersTest, ConvertMediaRoute) { |
- MediaSource expected_source(MediaSourceForTab(123)); |
- MediaRoute expected_media_route("routeId1", expected_source, "sinkId", |
- "Description", false, "cast_view.html", true); |
- expected_media_route.set_incognito(true); |
- expected_media_route.set_offscreen_presentation(true); |
- mojom::MediaRoutePtr mojo_route(mojom::MediaRoute::New()); |
- mojo_route->media_route_id = "routeId1"; |
- mojo_route->media_source = expected_source.id(); |
- mojo_route->media_sink_id = "sinkId"; |
- mojo_route->description = "Description"; |
- mojo_route->is_local = false; |
- mojo_route->custom_controller_path = std::string("cast_view.html"); |
- mojo_route->for_display = true; |
- mojo_route->is_incognito = true; |
- mojo_route->is_offscreen_presentation = true; |
- |
- MediaRoute media_route = mojo_route.To<MediaRoute>(); |
- EXPECT_TRUE(expected_media_route.Equals(media_route)); |
- EXPECT_EQ(expected_media_route.media_sink_id(), media_route.media_sink_id()); |
- EXPECT_EQ(expected_media_route.description(), media_route.description()); |
- EXPECT_EQ(expected_media_route.media_source(), media_route.media_source()); |
- EXPECT_EQ(expected_media_route.media_source().id(), |
- media_route.media_source().id()); |
- EXPECT_EQ(expected_media_route.is_local(), media_route.is_local()); |
- EXPECT_EQ(expected_media_route.custom_controller_path(), |
- media_route.custom_controller_path()); |
- EXPECT_EQ(expected_media_route.for_display(), media_route.for_display()); |
- EXPECT_EQ(expected_media_route.is_incognito(), media_route.is_incognito()); |
- EXPECT_EQ(expected_media_route.is_offscreen_presentation(), |
- media_route.is_offscreen_presentation()); |
-} |
- |
-TEST(MediaRouterTypeConvertersTest, ConvertMediaRouteWithoutOptionalFields) { |
- MediaRoute expected_media_route("routeId1", MediaSource("sourceId"), "sinkId", |
- "Description", false, "", false); |
- mojom::MediaRoutePtr mojo_route(mojom::MediaRoute::New()); |
- // MediaRoute::media_source is omitted. |
- mojo_route->media_route_id = "routeId1"; |
- mojo_route->media_sink_id = "sinkId"; |
- mojo_route->description = "Description"; |
- mojo_route->is_local = false; |
- mojo_route->for_display = false; |
- mojo_route->is_incognito = false; |
- |
- MediaRoute media_route = mojo_route.To<MediaRoute>(); |
- EXPECT_TRUE(expected_media_route.Equals(media_route)); |
-} |
- |
-} // namespace media_router |