1 // Copyright 2015 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 #include "chrome/browser/media/router/media_sink.h"
6 #include "testing/gmock/include/gmock/gmock.h"
8 namespace media_router
{
10 TEST(MediaSinkTest
, Equals
) {
11 MediaSink
sink1("sinkId", "Sink");
14 MediaSink
sink2("sinkId", "Sink");
15 EXPECT_TRUE(sink1
.Equals(sink2
));
17 // Sink name is different from sink1's.
18 MediaSink
sink3("sinkId", "Other Sink");
19 EXPECT_TRUE(sink1
.Equals(sink3
));
21 // Sink ID is diffrent from sink1's.
22 MediaSink
sink4("otherSinkId", "Sink");
23 EXPECT_FALSE(sink1
.Equals(sink4
));
26 } // namespace media_router