| Index: net/base/chunked_upload_data_stream_unittest.cc
|
| diff --git a/net/base/chunked_upload_data_stream_unittest.cc b/net/base/chunked_upload_data_stream_unittest.cc
|
| index 5b0d2164be603e32a7edb9452e6bba740f5c33c8..926e927e78bac0461fc8e9bbbfd6ae80759e699c 100644
|
| --- a/net/base/chunked_upload_data_stream_unittest.cc
|
| +++ b/net/base/chunked_upload_data_stream_unittest.cc
|
| @@ -11,8 +11,13 @@
|
| #include "net/base/net_errors.h"
|
| #include "net/base/test_completion_callback.h"
|
| #include "net/base/upload_data_stream.h"
|
| +#include "net/test/gtest_util.h"
|
| +#include "testing/gmock/include/gmock/gmock.h"
|
| #include "testing/gtest/include/gtest/gtest.h"
|
|
|
| +using net::test::IsError;
|
| +using net::test::IsOk;
|
| +
|
| namespace net {
|
|
|
| namespace {
|
| @@ -38,7 +43,7 @@ std::string ReadSync(UploadDataStream* stream, int buffer_size) {
|
| TEST(ChunkedUploadDataStreamTest, AppendOnce) {
|
| ChunkedUploadDataStream stream(0);
|
|
|
| - ASSERT_EQ(OK, stream.Init(TestCompletionCallback().callback()));
|
| + ASSERT_THAT(stream.Init(TestCompletionCallback().callback()), IsOk());
|
| EXPECT_FALSE(stream.IsInMemory());
|
| EXPECT_EQ(0u, stream.size()); // Content-Length is 0 for chunked data.
|
| EXPECT_EQ(0u, stream.position());
|
| @@ -47,7 +52,7 @@ TEST(ChunkedUploadDataStreamTest, AppendOnce) {
|
| TestCompletionCallback callback;
|
| scoped_refptr<IOBuffer> buf = new IOBuffer(kTestBufferSize);
|
| int result = stream.Read(buf.get(), kTestBufferSize, callback.callback());
|
| - ASSERT_EQ(ERR_IO_PENDING, result);
|
| + ASSERT_THAT(result, IsError(ERR_IO_PENDING));
|
|
|
| stream.AppendData(kTestData, kTestDataSize, true);
|
| int read = callback.WaitForResult();
|
| @@ -61,7 +66,7 @@ TEST(ChunkedUploadDataStreamTest, AppendOnce) {
|
| TEST(ChunkedUploadDataStreamTest, AppendOnceBeforeRead) {
|
| ChunkedUploadDataStream stream(0);
|
|
|
| - ASSERT_EQ(OK, stream.Init(TestCompletionCallback().callback()));
|
| + ASSERT_THAT(stream.Init(TestCompletionCallback().callback()), IsOk());
|
| EXPECT_FALSE(stream.IsInMemory());
|
| EXPECT_EQ(0u, stream.size()); // Content-Length is 0 for chunked data.
|
| EXPECT_EQ(0u, stream.position());
|
| @@ -83,7 +88,7 @@ TEST(ChunkedUploadDataStreamTest, AppendOnceBeforeInit) {
|
| ChunkedUploadDataStream stream(0);
|
|
|
| stream.AppendData(kTestData, kTestDataSize, true);
|
| - ASSERT_EQ(OK, stream.Init(TestCompletionCallback().callback()));
|
| + ASSERT_THAT(stream.Init(TestCompletionCallback().callback()), IsOk());
|
| EXPECT_FALSE(stream.IsInMemory());
|
| EXPECT_EQ(0u, stream.size()); // Content-Length is 0 for chunked data.
|
| EXPECT_EQ(0u, stream.position());
|
| @@ -99,7 +104,7 @@ TEST(ChunkedUploadDataStreamTest, AppendOnceBeforeInit) {
|
| TEST(ChunkedUploadDataStreamTest, MultipleAppends) {
|
| ChunkedUploadDataStream stream(0);
|
|
|
| - ASSERT_EQ(OK, stream.Init(TestCompletionCallback().callback()));
|
| + ASSERT_THAT(stream.Init(TestCompletionCallback().callback()), IsOk());
|
| EXPECT_FALSE(stream.IsInMemory());
|
| EXPECT_EQ(0u, stream.size());
|
| EXPECT_EQ(0u, stream.position());
|
| @@ -114,7 +119,7 @@ TEST(ChunkedUploadDataStreamTest, MultipleAppends) {
|
| int bytes_read = stream.Read(buf.get(),
|
| kTestBufferSize,
|
| callback.callback());
|
| - ASSERT_EQ(ERR_IO_PENDING, bytes_read);
|
| + ASSERT_THAT(bytes_read, IsError(ERR_IO_PENDING));
|
| stream.AppendData(&kTestData[i], 1, i == kTestDataSize - 1);
|
| ASSERT_EQ(1, callback.WaitForResult());
|
| EXPECT_EQ(kTestData[i], buf->data()[0]);
|
| @@ -128,7 +133,7 @@ TEST(ChunkedUploadDataStreamTest, MultipleAppends) {
|
| TEST(ChunkedUploadDataStreamTest, MultipleAppendsBetweenReads) {
|
| ChunkedUploadDataStream stream(0);
|
|
|
| - ASSERT_EQ(OK, stream.Init(TestCompletionCallback().callback()));
|
| + ASSERT_THAT(stream.Init(TestCompletionCallback().callback()), IsOk());
|
| EXPECT_FALSE(stream.IsInMemory());
|
| EXPECT_EQ(0u, stream.size()); // Content-Length is 0 for chunked data.
|
| EXPECT_EQ(0u, stream.position());
|
| @@ -157,7 +162,7 @@ TEST(ChunkedUploadDataStreamTest, MultipleAppendsBeforeInit) {
|
| stream.AppendData(kTestData + 1, 1, false);
|
| stream.AppendData(kTestData + 2, kTestDataSize - 2, true);
|
|
|
| - ASSERT_EQ(OK, stream.Init(TestCompletionCallback().callback()));
|
| + ASSERT_THAT(stream.Init(TestCompletionCallback().callback()), IsOk());
|
| EXPECT_FALSE(stream.IsInMemory());
|
| EXPECT_EQ(0u, stream.size()); // Content-Length is 0 for chunked data.
|
| EXPECT_EQ(0u, stream.position());
|
| @@ -179,7 +184,7 @@ TEST(ChunkedUploadDataStreamTest, MultipleReads) {
|
| stream.AppendData(kTestData, kTestDataSize, false);
|
| stream.AppendData(kTestData, kTestDataSize, true);
|
|
|
| - ASSERT_EQ(OK, stream.Init(TestCompletionCallback().callback()));
|
| + ASSERT_THAT(stream.Init(TestCompletionCallback().callback()), IsOk());
|
| EXPECT_FALSE(stream.IsInMemory());
|
| EXPECT_EQ(0u, stream.size()); // Content-Length is 0 for chunked data.
|
| EXPECT_EQ(0u, stream.position());
|
| @@ -209,7 +214,7 @@ TEST(ChunkedUploadDataStreamTest, MultipleReads) {
|
| TEST(ChunkedUploadDataStreamTest, EmptyUpload) {
|
| ChunkedUploadDataStream stream(0);
|
|
|
| - ASSERT_EQ(OK, stream.Init(TestCompletionCallback().callback()));
|
| + ASSERT_THAT(stream.Init(TestCompletionCallback().callback()), IsOk());
|
| EXPECT_FALSE(stream.IsInMemory());
|
| EXPECT_EQ(0u, stream.size()); // Content-Length is 0 for chunked data.
|
| EXPECT_EQ(0u, stream.position());
|
| @@ -218,7 +223,7 @@ TEST(ChunkedUploadDataStreamTest, EmptyUpload) {
|
| TestCompletionCallback callback;
|
| scoped_refptr<IOBuffer> buf = new IOBuffer(kTestBufferSize);
|
| int result = stream.Read(buf.get(), kTestBufferSize, callback.callback());
|
| - ASSERT_EQ(ERR_IO_PENDING, result);
|
| + ASSERT_THAT(result, IsError(ERR_IO_PENDING));
|
|
|
| stream.AppendData(NULL, 0, true);
|
| int read = callback.WaitForResult();
|
| @@ -231,7 +236,7 @@ TEST(ChunkedUploadDataStreamTest, EmptyUploadEndedBeforeInit) {
|
| ChunkedUploadDataStream stream(0);
|
| stream.AppendData(NULL, 0, true);
|
|
|
| - ASSERT_EQ(OK, stream.Init(TestCompletionCallback().callback()));
|
| + ASSERT_THAT(stream.Init(TestCompletionCallback().callback()), IsOk());
|
| EXPECT_FALSE(stream.IsInMemory());
|
| EXPECT_EQ(0u, stream.size()); // Content-Length is 0 for chunked data.
|
| EXPECT_EQ(0u, stream.position());
|
| @@ -248,7 +253,7 @@ TEST(ChunkedUploadDataStreamTest, RewindAfterComplete) {
|
| stream.AppendData(kTestData, 1, false);
|
| stream.AppendData(kTestData + 1, kTestDataSize - 1, true);
|
|
|
| - ASSERT_EQ(OK, stream.Init(TestCompletionCallback().callback()));
|
| + ASSERT_THAT(stream.Init(TestCompletionCallback().callback()), IsOk());
|
| EXPECT_FALSE(stream.IsInMemory());
|
| EXPECT_EQ(0u, stream.size()); // Content-Length is 0 for chunked data.
|
| EXPECT_EQ(0u, stream.position());
|
| @@ -260,7 +265,7 @@ TEST(ChunkedUploadDataStreamTest, RewindAfterComplete) {
|
| ASSERT_TRUE(stream.IsEOF());
|
|
|
| // Rewind stream and repeat.
|
| - ASSERT_EQ(OK, stream.Init(TestCompletionCallback().callback()));
|
| + ASSERT_THAT(stream.Init(TestCompletionCallback().callback()), IsOk());
|
| EXPECT_FALSE(stream.IsInMemory());
|
| EXPECT_EQ(0u, stream.size()); // Content-Length is 0 for chunked data.
|
| EXPECT_EQ(0u, stream.position());
|
| @@ -275,7 +280,7 @@ TEST(ChunkedUploadDataStreamTest, RewindAfterComplete) {
|
| TEST(ChunkedUploadDataStreamTest, RewindWhileReading) {
|
| ChunkedUploadDataStream stream(0);
|
|
|
| - ASSERT_EQ(OK, stream.Init(TestCompletionCallback().callback()));
|
| + ASSERT_THAT(stream.Init(TestCompletionCallback().callback()), IsOk());
|
| EXPECT_FALSE(stream.IsInMemory());
|
| EXPECT_EQ(0u, stream.size()); // Content-Length is 0 for chunked data.
|
| EXPECT_EQ(0u, stream.position());
|
| @@ -284,9 +289,9 @@ TEST(ChunkedUploadDataStreamTest, RewindWhileReading) {
|
| TestCompletionCallback callback;
|
| scoped_refptr<IOBuffer> buf = new IOBuffer(kTestBufferSize);
|
| int result = stream.Read(buf.get(), kTestBufferSize, callback.callback());
|
| - ASSERT_EQ(ERR_IO_PENDING, result);
|
| + ASSERT_THAT(result, IsError(ERR_IO_PENDING));
|
|
|
| - ASSERT_EQ(OK, stream.Init(TestCompletionCallback().callback()));
|
| + ASSERT_THAT(stream.Init(TestCompletionCallback().callback()), IsOk());
|
| EXPECT_FALSE(stream.IsInMemory());
|
| EXPECT_EQ(0u, stream.size()); // Content-Length is 0 for chunked data.
|
| EXPECT_EQ(0u, stream.position());
|
| @@ -314,7 +319,7 @@ TEST(ChunkedUploadDataStreamTest, ChunkedUploadDataStreamWriter) {
|
|
|
| // Write before Init.
|
| ASSERT_TRUE(writer->AppendData(kTestData, 1, false));
|
| - ASSERT_EQ(OK, stream->Init(TestCompletionCallback().callback()));
|
| + ASSERT_THAT(stream->Init(TestCompletionCallback().callback()), IsOk());
|
|
|
| // Write after Init.
|
| ASSERT_TRUE(writer->AppendData(kTestData + 1, kTestDataSize - 1, false));
|
|
|