#include "components/media_router/common/providers/cast/cast_media_source.h"
#include "components/media_router/common/providers/cast/channel/cast_message_util.h"
#include "testing/gmock/include/gmock/gmock.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "third_party/openscreen/src/cast/common/public/cast_streaming_app_ids.h"
CastDeviceCapability;
CastDeviceCapabilitySet;
ReceiverAppType;
namespace media_router {
namespace {
void AssertDefaultCastMediaSource(CastMediaSource* source) { … }
}
TEST(CastMediaSourceTest, FromCastURLWithDefaults) { … }
TEST(CastMediaSourceTest, FromCastURL) { … }
TEST(CastMediaSourceTest, FromLegacyCastURL) { … }
TEST(CastMediaSourceTest, FromPresentationURL) { … }
TEST(CastMediaSourceTest, FromRemotePlaybackURL) { … }
TEST(CastMediaSourceTest, FromMirroringURN) { … }
TEST(CastMediaSourceTest, FromDesktopUrnWithoutAudio) { … }
TEST(CastMediaSourceTest, FromDesktopUrnWithAudio) { … }
TEST(CastMediaSourceTest, FromInvalidSource) { … }
}