#include "chrome/browser/ui/views/media_router/cast_dialog_sink_button.h"
#include "base/strings/utf_string_conversions.h"
#include "chrome/browser/ui/media_router/media_cast_mode.h"
#include "chrome/browser/ui/media_router/ui_media_sink.h"
#include "chrome/browser/ui/views/chrome_layout_provider.h"
#include "chrome/grit/generated_resources.h"
#include "chrome/test/views/chrome_views_test_base.h"
#include "components/media_router/common/mojom/media_router.mojom.h"
#include "testing/gmock/include/gmock/gmock.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "ui/base/l10n/l10n_util.h"
#include "ui/views/controls/button/button.h"
#include "ui/views/controls/styled_label.h"
namespace media_router {
class CastDialogSinkButtonTest : public ChromeViewsTestBase { … };
TEST_F(CastDialogSinkButtonTest, SetTitleLabel) { … }
TEST_F(CastDialogSinkButtonTest, SetStatusLabelForAvailableSink) { … }
TEST_F(CastDialogSinkButtonTest, SetStatusLabelForActiveSink) { … }
TEST_F(CastDialogSinkButtonTest, SetStatusLabelForSinkWithIssue) { … }
TEST_F(CastDialogSinkButtonTest, SetStatusLabelForDialSinks) { … }
TEST_F(CastDialogSinkButtonTest, OverrideStatusText) { … }
}