#ifndef CONTENT_PUBLIC_TEST_CONTENT_BROWSER_TEST_H_
#define CONTENT_PUBLIC_TEST_CONTENT_BROWSER_TEST_H_
#include "base/memory/scoped_ptr.h"
#include "content/public/test/browser_test.h"
#include "content/public/test/browser_test_base.h"
namespace content {
class Shell;
class ShellMainDelegate;
class ContentBrowserTest : public BrowserTestBase {
protected:
ContentBrowserTest();
virtual ~ContentBrowserTest();
virtual void SetUp() OVERRIDE;
virtual void TearDown() OVERRIDE;
virtual void RunTestOnMainThreadLoop() OVERRIDE;
protected:
Shell* CreateBrowser();
Shell* CreateOffTheRecordBrowser();
Shell* shell() const { return shell_; }
private:
Shell* shell_;
bool setup_called_;
#if defined(OS_ANDROID)
scoped_ptr<ShellMainDelegate> shell_main_delegate_;
#endif
};
}
#endif