- add sources.
[platform/framework/web/crosswalk.git] / src / chrome / browser / ui / webui / downloads_ui_browsertest.h
1 // Copyright 2013 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4
5 #ifndef CHROME_BROWSER_UI_WEBUI_DOWNLOADS_UI_BROWSERTEST_H_
6 #define CHROME_BROWSER_UI_WEBUI_DOWNLOADS_UI_BROWSERTEST_H_
7
8 #include "chrome/test/base/web_ui_browsertest.h"
9
10 // This is a helper class used by downloads_ui_browsertest.js.
11 class DownloadsUIBrowserTest : public WebUIBrowserTest {
12  public:
13   DownloadsUIBrowserTest();
14   virtual ~DownloadsUIBrowserTest();
15
16  protected:
17   // Sets the pref to allow or prohibit deleting history entries.
18   void SetDeleteAllowed(bool allowed);
19
20  private:
21   DISALLOW_COPY_AND_ASSIGN(DownloadsUIBrowserTest);
22 };
23
24 class DownloadsWebUIForSupervisedUsersTest : public DownloadsUIBrowserTest {
25  public:
26   // InProcessBrowserTest overrides:
27   virtual void SetUpCommandLine(CommandLine* command_line) OVERRIDE;
28 };
29
30 #endif  // CHROME_BROWSER_UI_WEBUI_DOWNLOADS_UI_BROWSERTEST_H_