summaryrefslogtreecommitdiffstats
path: root/webkit/glue/media/buffered_resource_loader_unittest.cc
diff options
context:
space:
mode:
Diffstat (limited to 'webkit/glue/media/buffered_resource_loader_unittest.cc')
-rw-r--r--webkit/glue/media/buffered_resource_loader_unittest.cc23
1 files changed, 14 insertions, 9 deletions
diff --git a/webkit/glue/media/buffered_resource_loader_unittest.cc b/webkit/glue/media/buffered_resource_loader_unittest.cc
index 03fd360d..29f1a64 100644
--- a/webkit/glue/media/buffered_resource_loader_unittest.cc
+++ b/webkit/glue/media/buffered_resource_loader_unittest.cc
@@ -9,12 +9,12 @@
#include "net/base/net_errors.h"
#include "net/http/http_util.h"
#include "third_party/WebKit/Source/WebKit/chromium/public/WebFrame.h"
-#include "third_party/WebKit/Source/WebKit/chromium/public/WebFrameClient.h"
+#include "third_party/WebKit/Source/WebKit/chromium/public/WebString.h"
#include "third_party/WebKit/Source/WebKit/chromium/public/WebURLError.h"
#include "third_party/WebKit/Source/WebKit/chromium/public/WebURLResponse.h"
#include "third_party/WebKit/Source/WebKit/chromium/public/WebView.h"
#include "webkit/glue/media/buffered_resource_loader.h"
-#include "webkit/mocks/mock_webframe.h"
+#include "webkit/mocks/mock_webframeclient.h"
#include "webkit/mocks/mock_weburlloader.h"
using ::testing::_;
@@ -33,8 +33,8 @@ using ::testing::StrictMock;
using ::testing::NiceMock;
using ::testing::WithArgs;
+using WebKit::WebString;
using WebKit::WebURLError;
-using WebKit::WebFrameClient;
using WebKit::WebURLResponse;
using WebKit::WebView;
@@ -67,12 +67,17 @@ ACTION_P(RequestCanceled, loader) {
class BufferedResourceLoaderTest : public testing::Test {
public:
- BufferedResourceLoaderTest() {
- for (int i = 0; i < kDataSize; ++i)
+ BufferedResourceLoaderTest()
+ : view_(WebView::create(NULL)) {
+ view_->initializeMainFrame(&client_);
+
+ for (int i = 0; i < kDataSize; ++i) {
data_[i] = i;
+ }
}
virtual ~BufferedResourceLoaderTest() {
+ view_->close();
}
void Initialize(const char* url, int first_position, int last_position) {
@@ -80,8 +85,6 @@ class BufferedResourceLoaderTest : public testing::Test {
first_position_ = first_position;
last_position_ = last_position;
- frame_.reset(new NiceMock<MockWebFrame>());
-
url_loader_ = new NiceMock<MockWebURLLoader>();
loader_ = new BufferedResourceLoader(gurl_,
first_position_, last_position_);
@@ -99,7 +102,7 @@ class BufferedResourceLoaderTest : public testing::Test {
loader_->Start(
NewCallback(this, &BufferedResourceLoaderTest::StartCallback),
NewCallback(this, &BufferedResourceLoaderTest::NetworkCallback),
- frame_.get());
+ view_->mainFrame());
}
void FullResponse(int64 instance_size) {
@@ -231,7 +234,9 @@ class BufferedResourceLoaderTest : public testing::Test {
scoped_refptr<BufferedResourceLoader> loader_;
NiceMock<MockWebURLLoader>* url_loader_;
- scoped_ptr<NiceMock<MockWebFrame> > frame_;
+
+ MockWebFrameClient client_;
+ WebView* view_;
uint8 data_[kDataSize];