#include "cast/sender/cast_app_availability_tracker.h"
#include "cast/common/public/cast_streaming_app_ids.h"
#include "gmock/gmock.h"
#include "gtest/gtest.h"
#include "platform/test/fake_clock.h"
namespace openscreen::cast {
namespace {
UnorderedElementsAreArray;
MATCHER_P(CastMediaSourcesEqual, expected, "") { … }
}
class CastAppAvailabilityTrackerTest : public ::testing::Test { … };
TEST_F(CastAppAvailabilityTrackerTest, RegisterSource) { … }
TEST_F(CastAppAvailabilityTrackerTest, RegisterSourceReturnsMultipleAppIds) { … }
TEST_F(CastAppAvailabilityTrackerTest, MultipleAppIdsAlreadyTrackingOne) { … }
TEST_F(CastAppAvailabilityTrackerTest, UpdateAppAvailability) { … }
TEST_F(CastAppAvailabilityTrackerTest, RemoveResultsForReceiver) { … }
}