#include "chrome/browser/media/media_browsertest.h"
#include <memory>
#include "base/command_line.h"
#include "base/i18n/time_formatting.h"
#include "base/strings/utf_string_conversions.h"
#include "base/time/time.h"
#include "build/build_config.h"
#include "chrome/browser/ui/browser.h"
#include "chrome/browser/ui/tabs/tab_strip_model.h"
#include "chrome/test/base/ui_test_utils.h"
#include "content/public/browser/navigation_controller.h"
#include "content/public/browser/navigation_entry.h"
#include "content/public/browser/web_contents.h"
#include "content/public/common/content_features.h"
#include "content/public/test/browser_test_utils.h"
#include "media/audio/audio_features.h"
#include "media/base/media_switches.h"
#include "media/base/test_data_util.h"
#include "net/test/embedded_test_server/embedded_test_server.h"
MediaBrowserTest::MediaBrowserTest() { … }
MediaBrowserTest::~MediaBrowserTest() { … }
void MediaBrowserTest::SetUpCommandLine(base::CommandLine* command_line) { … }
void MediaBrowserTest::RunMediaTestPage(const std::string& html_page,
const base::StringPairs& query_params,
const std::string& expected_title,
bool http,
bool with_transient_activation) { … }
std::string MediaBrowserTest::RunTest(const GURL& gurl,
const std::string& expected_title,
bool with_transient_activation) { … }
void MediaBrowserTest::AddWaitForTitles(content::TitleWatcher* title_watcher) { … }