#include "config.h"
-#include "WebFrame.h"
-#include "WebFrameClient.h"
-#include "WebInputEvent.h"
-#include "WebView.h"
-#include "WebViewClient.h"
-#include "WebViewImpl.h"
#include "core/page/Chrome.h"
+#include "public/web/WebFrameClient.h"
+#include "public/web/WebInputEvent.h"
+#include "public/web/WebLocalFrame.h"
+#include "public/web/WebView.h"
+#include "public/web/WebViewClient.h"
+#include "web/WebViewImpl.h"
+#include "web/tests/FrameTestHelpers.h"
#include <gtest/gtest.h>
using namespace blink;
namespace {
-class TestWebWidgetClient : public WebWidgetClient {
-public:
- ~TestWebWidgetClient() { }
-};
-
-class TestWebViewClient : public WebViewClient {
+class TestWebViewClient : public FrameTestHelpers::TestWebViewClient {
public:
explicit TestWebViewClient(WebNavigationPolicy* target) : m_target(target) { }
~TestWebViewClient() { }
virtual void SetUp()
{
m_webView = toWebViewImpl(WebView::create(&m_webViewClient));
- m_mainFrame = WebFrame::create(&m_webFrameClient);
+ m_mainFrame = WebLocalFrame::create(&m_webFrameClient);
m_webView->setMainFrame(m_mainFrame);
m_chromeClientImpl = toChromeClientImpl(&m_webView->page()->chrome().client());
m_result = WebNavigationPolicyIgnore;