#ifndef COMPONENTS_MEDIA_ROUTER_BROWSER_TEST_TEST_HELPER_H_
#define COMPONENTS_MEDIA_ROUTER_BROWSER_TEST_TEST_HELPER_H_
#include <string>
#include <vector>
#include "base/test/values_test_util.h"
#include "components/media_router/browser/media_routes_observer.h"
#include "components/media_router/browser/media_sinks_observer.h"
#include "components/media_router/common/mojom/logger.mojom.h"
#include "testing/gmock/include/gmock/gmock.h"
#include "third_party/blink/public/mojom/presentation/presentation.mojom.h"
#if !BUILDFLAG(IS_ANDROID)
#include "components/media_router/browser/issue_manager.h"
#include "components/media_router/browser/issues_observer.h"
#endif
namespace media_router {
MATCHER_P(IssueTitleEquals, title, "") { … }
MATCHER_P(StateChangeInfoEquals, other, "") { … }
#if !BUILDFLAG(IS_ANDROID)
class MockIssuesObserver : public IssuesObserver { … };
#endif
class MockMediaSinksObserver : public MediaSinksObserver { … };
class MockMediaRoutesObserver : public MediaRoutesObserver { … };
class MockPresentationConnectionProxy
: public blink::mojom::PresentationConnection { … };
MATCHER_P(IsPresentationConnectionMessage, json, "") { … }
}
#endif