| Index: content/browser/appcache/appcache_request_handler_unittest.cc
|
| diff --git a/content/browser/appcache/appcache_request_handler_unittest.cc b/content/browser/appcache/appcache_request_handler_unittest.cc
|
| index 1252bf190611dd870804365f8c271dd6df07eb72..f8465303a5a12e0cbf07d263266f15b6be3a7130 100644
|
| --- a/content/browser/appcache/appcache_request_handler_unittest.cc
|
| +++ b/content/browser/appcache/appcache_request_handler_unittest.cc
|
| @@ -79,8 +79,26 @@ class AppCacheRequestHandlerTest : public testing::Test {
|
| // exercise fallback code paths.
|
|
|
| class MockURLRequestDelegate : public net::URLRequest::Delegate {
|
| - void OnResponseStarted(net::URLRequest* request) override {}
|
| - void OnReadCompleted(net::URLRequest* request, int bytes_read) override {}
|
| + public:
|
| + MockURLRequestDelegate() : request_status_(1) {}
|
| +
|
| + void OnResponseStarted(net::URLRequest* request, int net_error) override {
|
| + DCHECK_NE(net::ERR_IO_PENDING, net_error);
|
| + request_status_ = net_error;
|
| + }
|
| +
|
| + void OnReadCompleted(net::URLRequest* request, int bytes_read) override {
|
| + DCHECK_NE(net::ERR_IO_PENDING, bytes_read);
|
| + if (bytes_read >= 0)
|
| + request_status_ = net::OK;
|
| + else
|
| + request_status_ = bytes_read;
|
| + }
|
| +
|
| + int request_status() const { return request_status_; }
|
| +
|
| + private:
|
| + int request_status_;
|
| };
|
|
|
| class MockURLRequestJob : public net::URLRequestJob {
|
| @@ -385,7 +403,7 @@ class AppCacheRequestHandlerTest : public testing::Test {
|
| response_code));
|
| request_->Start();
|
| // All our simulation needs to satisfy are the following two DCHECKs
|
| - DCHECK(request_->status().is_success());
|
| + DCHECK_EQ(net::OK, delegate_.request_status());
|
| DCHECK_EQ(response_code, request_->GetResponseCode());
|
| }
|
|
|
|
|