| Index: net/base/upload_file_element_reader_unittest.cc
|
| diff --git a/net/base/upload_file_element_reader_unittest.cc b/net/base/upload_file_element_reader_unittest.cc
|
| index 7ad742c9b7292e6d9cf4e25f1b9ac6d47694e893..b6096c2a01d4ca832bd86d9d0ed0c02bbf517093 100644
|
| --- a/net/base/upload_file_element_reader_unittest.cc
|
| +++ b/net/base/upload_file_element_reader_unittest.cc
|
| @@ -15,9 +15,14 @@
|
| #include "net/base/io_buffer.h"
|
| #include "net/base/net_errors.h"
|
| #include "net/base/test_completion_callback.h"
|
| +#include "net/test/gtest_util.h"
|
| +#include "testing/gmock/include/gmock/gmock.h"
|
| #include "testing/gtest/include/gtest/gtest.h"
|
| #include "testing/platform_test.h"
|
|
|
| +using net::test::IsError;
|
| +using net::test::IsOk;
|
| +
|
| namespace net {
|
|
|
| class UploadFileElementReaderTest : public PlatformTest {
|
| @@ -40,8 +45,8 @@ class UploadFileElementReaderTest : public PlatformTest {
|
| base::ThreadTaskRunnerHandle::Get().get(), temp_file_path_, 0,
|
| std::numeric_limits<uint64_t>::max(), base::Time()));
|
| TestCompletionCallback callback;
|
| - ASSERT_EQ(ERR_IO_PENDING, reader_->Init(callback.callback()));
|
| - EXPECT_EQ(OK, callback.WaitForResult());
|
| + ASSERT_THAT(reader_->Init(callback.callback()), IsError(ERR_IO_PENDING));
|
| + EXPECT_THAT(callback.WaitForResult(), IsOk());
|
| EXPECT_EQ(bytes_.size(), reader_->GetContentLength());
|
| EXPECT_EQ(bytes_.size(), reader_->BytesRemaining());
|
| EXPECT_FALSE(reader_->IsInMemory());
|
| @@ -125,8 +130,8 @@ TEST_F(UploadFileElementReaderTest, MultipleInit) {
|
|
|
| // Call Init() again to reset the state.
|
| TestCompletionCallback init_callback;
|
| - ASSERT_EQ(ERR_IO_PENDING, reader_->Init(init_callback.callback()));
|
| - EXPECT_EQ(OK, init_callback.WaitForResult());
|
| + ASSERT_THAT(reader_->Init(init_callback.callback()), IsError(ERR_IO_PENDING));
|
| + EXPECT_THAT(init_callback.WaitForResult(), IsOk());
|
| EXPECT_EQ(bytes_.size(), reader_->GetContentLength());
|
| EXPECT_EQ(bytes_.size(), reader_->BytesRemaining());
|
|
|
| @@ -152,12 +157,14 @@ TEST_F(UploadFileElementReaderTest, InitDuringAsyncOperation) {
|
|
|
| // Call Init to cancel the previous read.
|
| TestCompletionCallback init_callback1;
|
| - EXPECT_EQ(ERR_IO_PENDING, reader_->Init(init_callback1.callback()));
|
| + EXPECT_THAT(reader_->Init(init_callback1.callback()),
|
| + IsError(ERR_IO_PENDING));
|
|
|
| // Call Init again to cancel the previous init.
|
| TestCompletionCallback init_callback2;
|
| - EXPECT_EQ(ERR_IO_PENDING, reader_->Init(init_callback2.callback()));
|
| - EXPECT_EQ(OK, init_callback2.WaitForResult());
|
| + EXPECT_THAT(reader_->Init(init_callback2.callback()),
|
| + IsError(ERR_IO_PENDING));
|
| + EXPECT_THAT(init_callback2.WaitForResult(), IsOk());
|
| EXPECT_EQ(bytes_.size(), reader_->GetContentLength());
|
| EXPECT_EQ(bytes_.size(), reader_->BytesRemaining());
|
|
|
| @@ -185,8 +192,8 @@ TEST_F(UploadFileElementReaderTest, Range) {
|
| base::ThreadTaskRunnerHandle::Get().get(), temp_file_path_, kOffset,
|
| kLength, base::Time()));
|
| TestCompletionCallback init_callback;
|
| - ASSERT_EQ(ERR_IO_PENDING, reader_->Init(init_callback.callback()));
|
| - EXPECT_EQ(OK, init_callback.WaitForResult());
|
| + ASSERT_THAT(reader_->Init(init_callback.callback()), IsError(ERR_IO_PENDING));
|
| + EXPECT_THAT(init_callback.WaitForResult(), IsOk());
|
| EXPECT_EQ(kLength, reader_->GetContentLength());
|
| EXPECT_EQ(kLength, reader_->BytesRemaining());
|
| std::vector<char> buf(kLength);
|
| @@ -212,8 +219,8 @@ TEST_F(UploadFileElementReaderTest, FileChanged) {
|
| base::ThreadTaskRunnerHandle::Get().get(), temp_file_path_, 0,
|
| std::numeric_limits<uint64_t>::max(), expected_modification_time));
|
| TestCompletionCallback init_callback;
|
| - ASSERT_EQ(ERR_IO_PENDING, reader_->Init(init_callback.callback()));
|
| - EXPECT_EQ(ERR_UPLOAD_FILE_CHANGED, init_callback.WaitForResult());
|
| + ASSERT_THAT(reader_->Init(init_callback.callback()), IsError(ERR_IO_PENDING));
|
| + EXPECT_THAT(init_callback.WaitForResult(), IsError(ERR_UPLOAD_FILE_CHANGED));
|
| }
|
|
|
| TEST_F(UploadFileElementReaderTest, InexactExpectedTimeStamp) {
|
| @@ -226,8 +233,8 @@ TEST_F(UploadFileElementReaderTest, InexactExpectedTimeStamp) {
|
| base::ThreadTaskRunnerHandle::Get().get(), temp_file_path_, 0,
|
| std::numeric_limits<uint64_t>::max(), expected_modification_time));
|
| TestCompletionCallback init_callback;
|
| - ASSERT_EQ(ERR_IO_PENDING, reader_->Init(init_callback.callback()));
|
| - EXPECT_EQ(OK, init_callback.WaitForResult());
|
| + ASSERT_THAT(reader_->Init(init_callback.callback()), IsError(ERR_IO_PENDING));
|
| + EXPECT_THAT(init_callback.WaitForResult(), IsOk());
|
| }
|
|
|
| TEST_F(UploadFileElementReaderTest, WrongPath) {
|
| @@ -236,8 +243,8 @@ TEST_F(UploadFileElementReaderTest, WrongPath) {
|
| base::ThreadTaskRunnerHandle::Get().get(), wrong_path, 0,
|
| std::numeric_limits<uint64_t>::max(), base::Time()));
|
| TestCompletionCallback init_callback;
|
| - ASSERT_EQ(ERR_IO_PENDING, reader_->Init(init_callback.callback()));
|
| - EXPECT_EQ(ERR_FILE_NOT_FOUND, init_callback.WaitForResult());
|
| + ASSERT_THAT(reader_->Init(init_callback.callback()), IsError(ERR_IO_PENDING));
|
| + EXPECT_THAT(init_callback.WaitForResult(), IsError(ERR_FILE_NOT_FOUND));
|
| }
|
|
|
| } // namespace net
|
|
|