public:
NotImplInputStream() {}
virtual ~NotImplInputStream() {}
- virtual bool BytesAvailable(int* bytes_available) const OVERRIDE {
+ virtual bool BytesAvailable(int* bytes_available) const override {
NOTIMPLEMENTED();
return false;
}
- virtual bool Skip(int64_t n, int64_t* bytes_skipped) OVERRIDE {
+ virtual bool Skip(int64_t n, int64_t* bytes_skipped) override {
NOTIMPLEMENTED();
return false;
}
- virtual bool Read(net::IOBuffer* dest, int length, int* bytes_read) OVERRIDE {
+ virtual bool Read(net::IOBuffer* dest, int length, int* bytes_read) override {
NOTIMPLEMENTED();
return false;
}
virtual scoped_ptr<InputStream> OpenInputStream(
JNIEnv* env,
- const GURL& url) OVERRIDE {
+ const GURL& url) override {
return make_scoped_ptr<InputStream>(new NotImplInputStream());
}
virtual void OnInputStreamOpenFailed(net::URLRequest* request,
- bool* restart) OVERRIDE {
+ bool* restart) override {
*restart = false;
}
virtual bool GetMimeType(JNIEnv* env,
net::URLRequest* request,
android_webview::InputStream* stream,
- std::string* mime_type) OVERRIDE {
+ std::string* mime_type) override {
return false;
}
virtual bool GetCharset(JNIEnv* env,
net::URLRequest* request,
android_webview::InputStream* stream,
- std::string* charset) OVERRIDE {
+ std::string* charset) override {
return false;
}
virtual void AppendResponseHeaders(
JNIEnv* env,
- net::HttpResponseHeaders* headers) OVERRIDE {
+ net::HttpResponseHeaders* headers) override {
// no-op
}
};
virtual scoped_ptr<InputStream> OpenInputStream(
JNIEnv* env,
- const GURL& url) OVERRIDE {
+ const GURL& url) override {
return make_scoped_ptr<InputStream>(NULL);
}
};
virtual void AppendResponseHeaders(
JNIEnv* env,
- net::HttpResponseHeaders* headers) OVERRIDE {
+ net::HttpResponseHeaders* headers) override {
headers->ReplaceStatusLine(kStatusLine);
std::string headerLine(kCustomHeaderName);
headerLine.append(": ");
}
virtual scoped_ptr<InputStreamReader> CreateStreamReader(
- InputStream* stream) OVERRIDE {
+ InputStream* stream) override {
return stream_reader_.Pass();
}
protected:
virtual ~TestStreamReaderJob() {}
- virtual base::TaskRunner* GetWorkerThreadRunner() OVERRIDE {
+ virtual base::TaskRunner* GetWorkerThreadRunner() override {
return message_loop_proxy_.get();
}
void SetUpTestJob(scoped_ptr<InputStreamReader> stream_reader) {
SetUpTestJob(stream_reader.Pass(),
- make_scoped_ptr(new StreamReaderDelegate())
- .PassAs<AndroidStreamReaderURLRequestJob::Delegate>());
+ make_scoped_ptr(new StreamReaderDelegate()));
}
void SetUpTestJob(scoped_ptr<InputStreamReader> stream_reader,
.WillOnce(Return(0));
}
- SetUpTestJob(stream_reader.PassAs<InputStreamReader>());
+ SetUpTestJob(stream_reader.Pass());
req_->Start();
}
TEST_F(AndroidStreamReaderURLRequestJobTest, ReadWithNullStream) {
- SetUpTestJob(scoped_ptr<InputStreamReader>(),
- make_scoped_ptr(new NullStreamReaderDelegate())
- .PassAs<AndroidStreamReaderURLRequestJob::Delegate>());
+ SetUpTestJob(nullptr, make_scoped_ptr(new NullStreamReaderDelegate()));
req_->Start();
// The TestDelegate will quit the message loop on request completion.
}
TEST_F(AndroidStreamReaderURLRequestJobTest, ModifyHeadersAndStatus) {
- SetUpTestJob(scoped_ptr<InputStreamReader>(),
- make_scoped_ptr(new HeaderAlteringStreamReaderDelegate())
- .PassAs<AndroidStreamReaderURLRequestJob::Delegate>());
+ SetUpTestJob(nullptr,
+ make_scoped_ptr(new HeaderAlteringStreamReaderDelegate()));
req_->Start();
// The TestDelegate will quit the message loop on request completion.
.WillOnce(Return(0));
}
- SetUpTestJob(stream_reader.PassAs<InputStreamReader>());
+ SetUpTestJob(stream_reader.Pass());
SetRange(req_.get(), offset, bytes_available);
req_->Start();
.WillOnce(Return(0));
}
- SetUpTestJob(stream_reader.PassAs<InputStreamReader>());
+ SetUpTestJob(stream_reader.Pass());
SetRange(req_.get(), offset, bytes_available_reported);
req_->Start();
ON_CALL(*stream_reader, ReadRawData(_, _))
.WillByDefault(Return(0));
- SetUpTestJob(stream_reader.PassAs<InputStreamReader>());
+ SetUpTestJob(stream_reader.Pass());
SetRange(req_.get(), offset, bytes_available);
req_->Start();
.WillOnce(DoAll(InvokeWithoutArgs(&loop, &base::RunLoop::Quit),
Return(bytes_available)));
- SetUpTestJob(stream_reader.PassAs<InputStreamReader>());
+ SetUpTestJob(stream_reader.Pass());
SetRange(req_.get(), offset, bytes_available);
req_->Start();