| Index: third_party/crashpad/crashpad/util/net/http_body_test.cc
|
| diff --git a/third_party/crashpad/crashpad/util/net/http_body_test.cc b/third_party/crashpad/crashpad/util/net/http_body_test.cc
|
| index eb67f10624c1371a50e0ed209caf161f3469d2b0..93f165b136eede6810d0f81f9aed811cbc4b0460 100644
|
| --- a/third_party/crashpad/crashpad/util/net/http_body_test.cc
|
| +++ b/third_party/crashpad/crashpad/util/net/http_body_test.cc
|
| @@ -17,7 +17,7 @@
|
| #include <string.h>
|
|
|
| #include "gtest/gtest.h"
|
| -#include "test/paths.h"
|
| +#include "test/test_paths.h"
|
| #include "util/misc/implicit_cast.h"
|
| #include "util/net/http_body_test_util.h"
|
|
|
| @@ -29,7 +29,7 @@ void ExpectBufferSet(const uint8_t* actual,
|
| uint8_t expected_byte,
|
| size_t num_expected_bytes) {
|
| for (size_t i = 0; i < num_expected_bytes; ++i) {
|
| - EXPECT_EQ(expected_byte, actual[i]) << i;
|
| + EXPECT_EQ(actual[i], expected_byte) << i;
|
| }
|
| }
|
|
|
| @@ -39,7 +39,7 @@ TEST(StringHTTPBodyStream, EmptyString) {
|
|
|
| std::string empty_string;
|
| StringHTTPBodyStream stream(empty_string);
|
| - EXPECT_EQ(0, stream.GetBytesBuffer(buf, sizeof(buf)));
|
| + EXPECT_EQ(stream.GetBytesBuffer(buf, sizeof(buf)), 0);
|
| ExpectBufferSet(buf, '!', sizeof(buf));
|
| }
|
|
|
| @@ -49,14 +49,14 @@ TEST(StringHTTPBodyStream, SmallString) {
|
|
|
| std::string string("Hello, world");
|
| StringHTTPBodyStream stream(string);
|
| - EXPECT_EQ(implicit_cast<FileOperationResult>(string.length()),
|
| - stream.GetBytesBuffer(buf, sizeof(buf)));
|
| + EXPECT_EQ(stream.GetBytesBuffer(buf, sizeof(buf)),
|
| + implicit_cast<FileOperationResult>(string.length()));
|
|
|
| std::string actual(reinterpret_cast<const char*>(buf), string.length());
|
| - EXPECT_EQ(string, actual);
|
| + EXPECT_EQ(actual, string);
|
| ExpectBufferSet(buf + string.length(), '!', sizeof(buf) - string.length());
|
|
|
| - EXPECT_EQ(0, stream.GetBytesBuffer(buf, sizeof(buf)));
|
| + EXPECT_EQ(stream.GetBytesBuffer(buf, sizeof(buf)), 0);
|
| }
|
|
|
| TEST(StringHTTPBodyStream, MultipleReads) {
|
| @@ -68,15 +68,15 @@ TEST(StringHTTPBodyStream, MultipleReads) {
|
| SCOPED_TRACE("aligned buffer boundary");
|
|
|
| StringHTTPBodyStream stream(string);
|
| - EXPECT_EQ(2, stream.GetBytesBuffer(buf, sizeof(buf)));
|
| - EXPECT_EQ('t', buf[0]);
|
| - EXPECT_EQ('e', buf[1]);
|
| - EXPECT_EQ(2, stream.GetBytesBuffer(buf, sizeof(buf)));
|
| - EXPECT_EQ('s', buf[0]);
|
| - EXPECT_EQ('t', buf[1]);
|
| - EXPECT_EQ(0, stream.GetBytesBuffer(buf, sizeof(buf)));
|
| - EXPECT_EQ('s', buf[0]);
|
| - EXPECT_EQ('t', buf[1]);
|
| + EXPECT_EQ(stream.GetBytesBuffer(buf, sizeof(buf)), 2);
|
| + EXPECT_EQ(buf[0], 't');
|
| + EXPECT_EQ(buf[1], 'e');
|
| + EXPECT_EQ(stream.GetBytesBuffer(buf, sizeof(buf)), 2);
|
| + EXPECT_EQ(buf[0], 's');
|
| + EXPECT_EQ(buf[1], 't');
|
| + EXPECT_EQ(stream.GetBytesBuffer(buf, sizeof(buf)), 0);
|
| + EXPECT_EQ(buf[0], 's');
|
| + EXPECT_EQ(buf[1], 't');
|
| }
|
|
|
| {
|
| @@ -84,38 +84,38 @@ TEST(StringHTTPBodyStream, MultipleReads) {
|
| SCOPED_TRACE("unaligned buffer boundary");
|
|
|
| StringHTTPBodyStream stream(string);
|
| - EXPECT_EQ(2, stream.GetBytesBuffer(buf, sizeof(buf)));
|
| - EXPECT_EQ('a', buf[0]);
|
| - EXPECT_EQ('b', buf[1]);
|
| - EXPECT_EQ(1, stream.GetBytesBuffer(buf, sizeof(buf)));
|
| - EXPECT_EQ('c', buf[0]);
|
| - EXPECT_EQ('b', buf[1]); // Unmodified from last read.
|
| - EXPECT_EQ(0, stream.GetBytesBuffer(buf, sizeof(buf)));
|
| - EXPECT_EQ('c', buf[0]);
|
| - EXPECT_EQ('b', buf[1]);
|
| + EXPECT_EQ(stream.GetBytesBuffer(buf, sizeof(buf)), 2);
|
| + EXPECT_EQ(buf[0], 'a');
|
| + EXPECT_EQ(buf[1], 'b');
|
| + EXPECT_EQ(stream.GetBytesBuffer(buf, sizeof(buf)), 1);
|
| + EXPECT_EQ(buf[0], 'c');
|
| + EXPECT_EQ(buf[1], 'b'); // Unmodified from last read.
|
| + EXPECT_EQ(stream.GetBytesBuffer(buf, sizeof(buf)), 0);
|
| + EXPECT_EQ(buf[0], 'c');
|
| + EXPECT_EQ(buf[1], 'b');
|
| }
|
| }
|
|
|
| TEST(FileHTTPBodyStream, ReadASCIIFile) {
|
| - base::FilePath path = Paths::TestDataRoot().Append(
|
| + base::FilePath path = TestPaths::TestDataRoot().Append(
|
| FILE_PATH_LITERAL("util/net/testdata/ascii_http_body.txt"));
|
| FileHTTPBodyStream stream(path);
|
| std::string contents = ReadStreamToString(&stream, 32);
|
| - EXPECT_EQ("This is a test.\n", contents);
|
| + EXPECT_EQ(contents, "This is a test.\n");
|
|
|
| // Make sure that the file is not read again after it has been read to
|
| // completion.
|
| uint8_t buf[8];
|
| memset(buf, '!', sizeof(buf));
|
| - EXPECT_EQ(0, stream.GetBytesBuffer(buf, sizeof(buf)));
|
| + EXPECT_EQ(stream.GetBytesBuffer(buf, sizeof(buf)), 0);
|
| ExpectBufferSet(buf, '!', sizeof(buf));
|
| - EXPECT_EQ(0, stream.GetBytesBuffer(buf, sizeof(buf)));
|
| + EXPECT_EQ(stream.GetBytesBuffer(buf, sizeof(buf)), 0);
|
| ExpectBufferSet(buf, '!', sizeof(buf));
|
| }
|
|
|
| TEST(FileHTTPBodyStream, ReadBinaryFile) {
|
| // HEX contents of file: |FEEDFACE A11A15|.
|
| - base::FilePath path = Paths::TestDataRoot().Append(
|
| + base::FilePath path = TestPaths::TestDataRoot().Append(
|
| FILE_PATH_LITERAL("util/net/testdata/binary_http_body.dat"));
|
| // This buffer size was chosen so that reading the file takes multiple reads.
|
| uint8_t buf[4];
|
| @@ -123,23 +123,23 @@ TEST(FileHTTPBodyStream, ReadBinaryFile) {
|
| FileHTTPBodyStream stream(path);
|
|
|
| memset(buf, '!', sizeof(buf));
|
| - EXPECT_EQ(4, stream.GetBytesBuffer(buf, sizeof(buf)));
|
| - EXPECT_EQ(0xfe, buf[0]);
|
| - EXPECT_EQ(0xed, buf[1]);
|
| - EXPECT_EQ(0xfa, buf[2]);
|
| - EXPECT_EQ(0xce, buf[3]);
|
| + EXPECT_EQ(stream.GetBytesBuffer(buf, sizeof(buf)), 4);
|
| + EXPECT_EQ(buf[0], 0xfe);
|
| + EXPECT_EQ(buf[1], 0xed);
|
| + EXPECT_EQ(buf[2], 0xfa);
|
| + EXPECT_EQ(buf[3], 0xce);
|
|
|
| memset(buf, '!', sizeof(buf));
|
| - EXPECT_EQ(3, stream.GetBytesBuffer(buf, sizeof(buf)));
|
| - EXPECT_EQ(0xa1, buf[0]);
|
| - EXPECT_EQ(0x1a, buf[1]);
|
| - EXPECT_EQ(0x15, buf[2]);
|
| - EXPECT_EQ('!', buf[3]);
|
| + EXPECT_EQ(stream.GetBytesBuffer(buf, sizeof(buf)), 3);
|
| + EXPECT_EQ(buf[0], 0xa1);
|
| + EXPECT_EQ(buf[1], 0x1a);
|
| + EXPECT_EQ(buf[2], 0x15);
|
| + EXPECT_EQ(buf[3], '!');
|
|
|
| memset(buf, '!', sizeof(buf));
|
| - EXPECT_EQ(0, stream.GetBytesBuffer(buf, sizeof(buf)));
|
| + EXPECT_EQ(stream.GetBytesBuffer(buf, sizeof(buf)), 0);
|
| ExpectBufferSet(buf, '!', sizeof(buf));
|
| - EXPECT_EQ(0, stream.GetBytesBuffer(buf, sizeof(buf)));
|
| + EXPECT_EQ(stream.GetBytesBuffer(buf, sizeof(buf)), 0);
|
| ExpectBufferSet(buf, '!', sizeof(buf));
|
| }
|
|
|
| @@ -150,9 +150,9 @@ TEST(FileHTTPBodyStream, NonExistentFile) {
|
|
|
| uint8_t buf = 0xff;
|
| EXPECT_LT(stream.GetBytesBuffer(&buf, 1), 0);
|
| - EXPECT_EQ(0xff, buf);
|
| + EXPECT_EQ(buf, 0xff);
|
| EXPECT_LT(stream.GetBytesBuffer(&buf, 1), 0);
|
| - EXPECT_EQ(0xff, buf);
|
| + EXPECT_EQ(buf, 0xff);
|
| }
|
|
|
| TEST(CompositeHTTPBodyStream, TwoEmptyStrings) {
|
| @@ -164,7 +164,7 @@ TEST(CompositeHTTPBodyStream, TwoEmptyStrings) {
|
|
|
| uint8_t buf[5];
|
| memset(buf, '!', sizeof(buf));
|
| - EXPECT_EQ(0, stream.GetBytesBuffer(buf, sizeof(buf)));
|
| + EXPECT_EQ(stream.GetBytesBuffer(buf, sizeof(buf)), 0);
|
| ExpectBufferSet(buf, '!', sizeof(buf));
|
| }
|
|
|
| @@ -188,7 +188,7 @@ TEST_P(CompositeHTTPBodyStreamBufferSize, ThreeStringParts) {
|
| CompositeHTTPBodyStream stream(parts);
|
|
|
| std::string actual_string = ReadStreamToString(&stream, GetParam());
|
| - EXPECT_EQ(string1 + string2 + string3, actual_string);
|
| + EXPECT_EQ(actual_string, string1 + string2 + string3);
|
|
|
| ExpectBufferSet(reinterpret_cast<uint8_t*>(&buf[all_strings_length]), '!', 3);
|
| }
|
| @@ -199,7 +199,7 @@ TEST_P(CompositeHTTPBodyStreamBufferSize, StringsAndFile) {
|
|
|
| std::vector<HTTPBodyStream*> parts;
|
| parts.push_back(new StringHTTPBodyStream(string1));
|
| - base::FilePath path = Paths::TestDataRoot().Append(
|
| + base::FilePath path = TestPaths::TestDataRoot().Append(
|
| FILE_PATH_LITERAL("util/net/testdata/ascii_http_body.txt"));
|
| parts.push_back(new FileHTTPBodyStream(path));
|
| parts.push_back(new StringHTTPBodyStream(string2));
|
| @@ -208,7 +208,7 @@ TEST_P(CompositeHTTPBodyStreamBufferSize, StringsAndFile) {
|
|
|
| std::string expected_string = string1 + "This is a test.\n" + string2;
|
| std::string actual_string = ReadStreamToString(&stream, GetParam());
|
| - EXPECT_EQ(expected_string, actual_string);
|
| + EXPECT_EQ(actual_string, expected_string);
|
| }
|
|
|
| INSTANTIATE_TEST_CASE_P(VariableBufferSize,
|
|
|