diff options
author | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2018-05-03 13:42:47 +0200 |
---|---|---|
committer | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2018-05-15 10:27:51 +0000 |
commit | 8c5c43c7b138c9b4b0bf56d946e61d3bbc111bec (patch) | |
tree | d29d987c4d7b173cf853279b79a51598f104b403 /chromium/content/browser/loader/redirect_to_file_resource_handler_unittest.cc | |
parent | 830c9e163d31a9180fadca926b3e1d7dfffb5021 (diff) | |
download | qtwebengine-chromium-8c5c43c7b138c9b4b0bf56d946e61d3bbc111bec.tar.gz |
BASELINE: Update Chromium to 66.0.3359.156
Change-Id: I0c9831ad39911a086b6377b16f995ad75a51e441
Reviewed-by: Michal Klocek <michal.klocek@qt.io>
Diffstat (limited to 'chromium/content/browser/loader/redirect_to_file_resource_handler_unittest.cc')
-rw-r--r-- | chromium/content/browser/loader/redirect_to_file_resource_handler_unittest.cc | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/chromium/content/browser/loader/redirect_to_file_resource_handler_unittest.cc b/chromium/content/browser/loader/redirect_to_file_resource_handler_unittest.cc index ae7a525fdc5..afdb0efc4da 100644 --- a/chromium/content/browser/loader/redirect_to_file_resource_handler_unittest.cc +++ b/chromium/content/browser/loader/redirect_to_file_resource_handler_unittest.cc @@ -28,6 +28,7 @@ #include "content/browser/loader/test_resource_handler.h" #include "content/public/test/test_browser_thread_bundle.h" #include "net/base/completion_callback.h" +#include "net/base/completion_once_callback.h" #include "net/base/file_stream.h" #include "net/base/io_buffer.h" #include "net/base/mime_sniffer.h" @@ -91,16 +92,16 @@ class MockFileStream : public net::FileStream { int Open(const base::FilePath& path, int open_flags, - const net::CompletionCallback& callback) override { - return ReturnResult(open_result_, callback); + net::CompletionOnceCallback callback) override { + return ReturnResult(open_result_, std::move(callback)); } - int Close(const net::CompletionCallback& callback) override { + int Close(net::CompletionOnceCallback callback) override { EXPECT_FALSE(closed_); int result = ReturnResult( close_result_, - base::BindRepeating(&MockFileStream::SetClosedAndRunCallback, - base::Unretained(this), callback)); + base::BindOnce(&MockFileStream::SetClosedAndRunCallback, + base::Unretained(this), std::move(callback))); if (result != net::ERR_IO_PENDING) closed_ = true; return result; @@ -111,22 +112,21 @@ class MockFileStream : public net::FileStream { return false; } - int Seek(int64_t offset, - const net::Int64CompletionCallback& callback) override { + int Seek(int64_t offset, net::Int64CompletionOnceCallback callback) override { NOTREACHED(); return net::ERR_UNEXPECTED; } int Read(net::IOBuffer* buf, int buf_len, - const net::CompletionCallback& callback) override { + net::CompletionOnceCallback callback) override { NOTREACHED(); return net::ERR_UNEXPECTED; } int Write(net::IOBuffer* buf, int buf_len, - const net::CompletionCallback& callback) override { + net::CompletionOnceCallback callback) override { // 0-byte writes aren't allowed. EXPECT_GT(buf_len, 0); @@ -137,10 +137,10 @@ class MockFileStream : public net::FileStream { if (write_result.result > 0) written_data_ += std::string(buf->data(), write_result.result); - return ReturnResult(write_result, callback); + return ReturnResult(write_result, std::move(callback)); } - int Flush(const net::CompletionCallback& callback) override { + int Flush(net::CompletionOnceCallback callback) override { NOTREACHED(); return net::ERR_UNEXPECTED; } @@ -172,19 +172,19 @@ class MockFileStream : public net::FileStream { void set_expect_closed(bool expect_closed) { expect_closed_ = expect_closed; } private: - void SetClosedAndRunCallback(const net::CompletionCallback& callback, + void SetClosedAndRunCallback(net::CompletionOnceCallback callback, int result) { EXPECT_FALSE(closed_); closed_ = true; - callback.Run(result); + std::move(callback).Run(result); } int ReturnResult(OperationResult result, - const net::CompletionCallback& callback) { + net::CompletionOnceCallback callback) { if (result.completion_mode == CompletionMode::SYNC) return result.result; base::ThreadTaskRunnerHandle::Get()->PostTask( - FROM_HERE, base::BindOnce(callback, result.result)); + FROM_HERE, base::BindOnce(std::move(callback), result.result)); return net::ERR_IO_PENDING; } |