// Copyright 2015 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #include "chrome/browser/chromeos/file_manager/file_manager_browsertest_base.h" namespace file_manager { template class AudioPlayerBrowserTestBase : public FileManagerBrowserTestBase { public: GuestMode GetGuestModeParam() const override { return M; } const char* GetTestCaseNameParam() const override { return test_case_name_.c_str(); } protected: const char* GetTestManifestName() const override { return "audio_player_test_manifest.json"; } void set_test_case_name(const std::string& name) { test_case_name_ = name; } private: std::string test_case_name_; }; typedef AudioPlayerBrowserTestBase AudioPlayerBrowserTest; typedef AudioPlayerBrowserTestBase AudioPlayerBrowserTestInGuestMode; IN_PROC_BROWSER_TEST_F(AudioPlayerBrowserTest, OpenAudioOnDownloads) { set_test_case_name("openAudioOnDownloads"); StartTest(); } IN_PROC_BROWSER_TEST_F(AudioPlayerBrowserTestInGuestMode, OpenAudioOnDownloads) { set_test_case_name("openAudioOnDownloads"); StartTest(); } IN_PROC_BROWSER_TEST_F(AudioPlayerBrowserTest, OpenAudioOnDrive) { set_test_case_name("openAudioOnDrive"); StartTest(); } } // namespace file_manager