Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1451)

Unified Diff: third_party/crashpad/crashpad/util/net/http_multipart_builder_test.cc

Issue 2804713002: Update Crashpad to b4095401639ebe2ad33169e5c1d994065cbff1b8 (Closed)
Patch Set: Created 3 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: third_party/crashpad/crashpad/util/net/http_multipart_builder_test.cc
diff --git a/third_party/crashpad/crashpad/util/net/http_multipart_builder_test.cc b/third_party/crashpad/crashpad/util/net/http_multipart_builder_test.cc
index fa20abe4bbb0c5a3abfbd52fd73d5c77c8c59b27..79366bc26ea8853abe4a6d06a2b6927685b02ccb 100644
--- a/third_party/crashpad/crashpad/util/net/http_multipart_builder_test.cc
+++ b/third_party/crashpad/crashpad/util/net/http_multipart_builder_test.cc
@@ -20,7 +20,7 @@
#include "gtest/gtest.h"
#include "test/gtest_death_check.h"
-#include "test/paths.h"
+#include "test/test_paths.h"
#include "util/net/http_body.h"
#include "util/net/http_body_test_util.h"
@@ -71,7 +71,7 @@ TEST(HTTPMultipartBuilder, ThreeStringFields) {
ASSERT_TRUE(body.get());
std::string contents = ReadStreamToString(body.get());
auto lines = SplitCRLF(contents);
- ASSERT_EQ(13u, lines.size());
+ ASSERT_EQ(lines.size(), 13u);
auto lines_it = lines.begin();
// The first line is the boundary. All subsequent boundaries must match this.
@@ -79,28 +79,28 @@ TEST(HTTPMultipartBuilder, ThreeStringFields) {
EXPECT_GE(boundary.length(), 1u);
EXPECT_LE(boundary.length(), 70u);
- EXPECT_EQ("Content-Disposition: form-data; name=\"key-three\"", *lines_it++);
- EXPECT_EQ("", *lines_it++);
- EXPECT_EQ(kValue3, *lines_it++);
+ EXPECT_EQ(*lines_it++, "Content-Disposition: form-data; name=\"key-three\"");
+ EXPECT_EQ(*lines_it++, "");
+ EXPECT_EQ(*lines_it++, kValue3);
- EXPECT_EQ(boundary, *lines_it++);
- EXPECT_EQ("Content-Disposition: form-data; name=\"key1\"", *lines_it++);
- EXPECT_EQ("", *lines_it++);
- EXPECT_EQ(kValue1, *lines_it++);
+ EXPECT_EQ(*lines_it++, boundary);
+ EXPECT_EQ(*lines_it++, "Content-Disposition: form-data; name=\"key1\"");
+ EXPECT_EQ(*lines_it++, "");
+ EXPECT_EQ(*lines_it++, kValue1);
- EXPECT_EQ(boundary, *lines_it++);
- EXPECT_EQ("Content-Disposition: form-data; name=\"key2\"", *lines_it++);
- EXPECT_EQ("", *lines_it++);
- EXPECT_EQ(kValue2, *lines_it++);
+ EXPECT_EQ(*lines_it++, boundary);
+ EXPECT_EQ(*lines_it++, "Content-Disposition: form-data; name=\"key2\"");
+ EXPECT_EQ(*lines_it++, "");
+ EXPECT_EQ(*lines_it++, kValue2);
- EXPECT_EQ(boundary + "--", *lines_it++);
+ EXPECT_EQ(*lines_it++, boundary + "--");
- EXPECT_EQ(lines.end(), lines_it);
+ EXPECT_EQ(lines_it, lines.end());
}
TEST(HTTPMultipartBuilder, ThreeFileAttachments) {
HTTPMultipartBuilder builder;
- base::FilePath ascii_http_body_path = Paths::TestDataRoot().Append(
+ base::FilePath ascii_http_body_path = TestPaths::TestDataRoot().Append(
FILE_PATH_LITERAL("util/net/testdata/ascii_http_body.txt"));
builder.SetFileAttachment("first",
"minidump.dmp",
@@ -121,39 +121,39 @@ TEST(HTTPMultipartBuilder, ThreeFileAttachments) {
ASSERT_TRUE(body.get());
std::string contents = ReadStreamToString(body.get());
auto lines = SplitCRLF(contents);
- ASSERT_EQ(16u, lines.size());
+ ASSERT_EQ(lines.size(), 16u);
auto lines_it = lines.begin();
const std::string& boundary = *lines_it++;
EXPECT_GE(boundary.length(), 1u);
EXPECT_LE(boundary.length(), 70u);
- EXPECT_EQ("Content-Disposition: form-data; "
- "name=\"%22third 50%25 silly%22\"; filename=\"test%25foo.txt\"",
- *lines_it++);
- EXPECT_EQ("Content-Type: text/plain", *lines_it++);
- EXPECT_EQ("", *lines_it++);
- EXPECT_EQ(kFileContents, *lines_it++);
-
- EXPECT_EQ(boundary, *lines_it++);
- EXPECT_EQ("Content-Disposition: form-data; "
- "name=\"first\"; filename=\"minidump.dmp\"",
- *lines_it++);
- EXPECT_EQ("Content-Type: application/octet-stream", *lines_it++);
- EXPECT_EQ("", *lines_it++);
- EXPECT_EQ(kFileContents, *lines_it++);
-
- EXPECT_EQ(boundary, *lines_it++);
- EXPECT_EQ("Content-Disposition: form-data; "
- "name=\"second\"; filename=\"minidump.dmp\"",
- *lines_it++);
- EXPECT_EQ("Content-Type: text/plain", *lines_it++);
- EXPECT_EQ("", *lines_it++);
- EXPECT_EQ(kFileContents, *lines_it++);
-
- EXPECT_EQ(boundary + "--", *lines_it++);
-
- EXPECT_EQ(lines.end(), lines_it);
+ EXPECT_EQ(*lines_it++,
+ "Content-Disposition: form-data; "
+ "name=\"%22third 50%25 silly%22\"; filename=\"test%25foo.txt\"");
+ EXPECT_EQ(*lines_it++, "Content-Type: text/plain");
+ EXPECT_EQ(*lines_it++, "");
+ EXPECT_EQ(*lines_it++, kFileContents);
+
+ EXPECT_EQ(*lines_it++, boundary);
+ EXPECT_EQ(*lines_it++,
+ "Content-Disposition: form-data; "
+ "name=\"first\"; filename=\"minidump.dmp\"");
+ EXPECT_EQ(*lines_it++, "Content-Type: application/octet-stream");
+ EXPECT_EQ(*lines_it++, "");
+ EXPECT_EQ(*lines_it++, kFileContents);
+
+ EXPECT_EQ(*lines_it++, boundary);
+ EXPECT_EQ(*lines_it++,
+ "Content-Disposition: form-data; "
+ "name=\"second\"; filename=\"minidump.dmp\"");
+ EXPECT_EQ(*lines_it++, "Content-Type: text/plain");
+ EXPECT_EQ(*lines_it++, "");
+ EXPECT_EQ(*lines_it++, kFileContents);
+
+ EXPECT_EQ(*lines_it++, boundary + "--");
+
+ EXPECT_EQ(lines_it, lines.end());
}
TEST(HTTPMultipartBuilder, OverwriteFormDataWithEscapedKey) {
@@ -165,20 +165,20 @@ TEST(HTTPMultipartBuilder, OverwriteFormDataWithEscapedKey) {
ASSERT_TRUE(body.get());
std::string contents = ReadStreamToString(body.get());
auto lines = SplitCRLF(contents);
- ASSERT_EQ(5u, lines.size());
+ ASSERT_EQ(lines.size(), 5u);
auto lines_it = lines.begin();
const std::string& boundary = *lines_it++;
EXPECT_GE(boundary.length(), 1u);
EXPECT_LE(boundary.length(), 70u);
- EXPECT_EQ(
- "Content-Disposition: form-data; name=\"a 100%25 %22silly%22%0d%0atest\"",
- *lines_it++);
- EXPECT_EQ("", *lines_it++);
- EXPECT_EQ("overwrite", *lines_it++);
- EXPECT_EQ(boundary + "--", *lines_it++);
- EXPECT_EQ(lines.end(), lines_it);
+ EXPECT_EQ(*lines_it++,
+ "Content-Disposition: form-data; name=\"a 100%25 "
+ "%22silly%22%0d%0atest\"");
+ EXPECT_EQ(*lines_it++, "");
+ EXPECT_EQ(*lines_it++, "overwrite");
+ EXPECT_EQ(*lines_it++, boundary + "--");
+ EXPECT_EQ(lines_it, lines.end());
}
TEST(HTTPMultipartBuilder, OverwriteFileAttachment) {
@@ -186,7 +186,7 @@ TEST(HTTPMultipartBuilder, OverwriteFileAttachment) {
const char kValue[] = "1 2 3 test";
builder.SetFormData("a key", kValue);
base::FilePath testdata_path =
- Paths::TestDataRoot().Append(FILE_PATH_LITERAL("util/net/testdata"));
+ TestPaths::TestDataRoot().Append(FILE_PATH_LITERAL("util/net/testdata"));
builder.SetFileAttachment("minidump",
"minidump.dmp",
testdata_path.Append(FILE_PATH_LITERAL(
@@ -206,43 +206,43 @@ TEST(HTTPMultipartBuilder, OverwriteFileAttachment) {
ASSERT_TRUE(body.get());
std::string contents = ReadStreamToString(body.get());
auto lines = SplitCRLF(contents);
- ASSERT_EQ(15u, lines.size());
+ ASSERT_EQ(lines.size(), 15u);
auto lines_it = lines.begin();
const std::string& boundary = *lines_it++;
EXPECT_GE(boundary.length(), 1u);
EXPECT_LE(boundary.length(), 70u);
- EXPECT_EQ("Content-Disposition: form-data; name=\"a key\"", *lines_it++);
- EXPECT_EQ("", *lines_it++);
- EXPECT_EQ(kValue, *lines_it++);
-
- EXPECT_EQ(boundary, *lines_it++);
- EXPECT_EQ("Content-Disposition: form-data; "
- "name=\"minidump\"; filename=\"minidump.dmp\"",
- *lines_it++);
- EXPECT_EQ("Content-Type: text/plain", *lines_it++);
- EXPECT_EQ("", *lines_it++);
- EXPECT_EQ("This is a test.\n", *lines_it++);
-
- EXPECT_EQ(boundary, *lines_it++);
- EXPECT_EQ("Content-Disposition: form-data; "
- "name=\"minidump2\"; filename=\"minidump.dmp\"",
- *lines_it++);
- EXPECT_EQ("Content-Type: application/octet-stream", *lines_it++);
- EXPECT_EQ("", *lines_it++);
- EXPECT_EQ("\xFE\xED\xFA\xCE\xA1\x1A\x15", *lines_it++);
-
- EXPECT_EQ(boundary + "--", *lines_it++);
-
- EXPECT_EQ(lines.end(), lines_it);
+ EXPECT_EQ(*lines_it++, "Content-Disposition: form-data; name=\"a key\"");
+ EXPECT_EQ(*lines_it++, "");
+ EXPECT_EQ(*lines_it++, kValue);
+
+ EXPECT_EQ(*lines_it++, boundary);
+ EXPECT_EQ(*lines_it++,
+ "Content-Disposition: form-data; "
+ "name=\"minidump\"; filename=\"minidump.dmp\"");
+ EXPECT_EQ(*lines_it++, "Content-Type: text/plain");
+ EXPECT_EQ(*lines_it++, "");
+ EXPECT_EQ(*lines_it++, "This is a test.\n");
+
+ EXPECT_EQ(*lines_it++, boundary);
+ EXPECT_EQ(*lines_it++,
+ "Content-Disposition: form-data; "
+ "name=\"minidump2\"; filename=\"minidump.dmp\"");
+ EXPECT_EQ(*lines_it++, "Content-Type: application/octet-stream");
+ EXPECT_EQ(*lines_it++, "");
+ EXPECT_EQ(*lines_it++, "\xFE\xED\xFA\xCE\xA1\x1A\x15");
+
+ EXPECT_EQ(*lines_it++, boundary + "--");
+
+ EXPECT_EQ(lines_it, lines.end());
}
TEST(HTTPMultipartBuilder, SharedFormDataAndAttachmentKeyNamespace) {
HTTPMultipartBuilder builder;
const char kValue1[] = "11111";
builder.SetFormData("one", kValue1);
- base::FilePath ascii_http_body_path = Paths::TestDataRoot().Append(
+ base::FilePath ascii_http_body_path = TestPaths::TestDataRoot().Append(
FILE_PATH_LITERAL("util/net/testdata/ascii_http_body.txt"));
builder.SetFileAttachment("minidump",
"minidump.dmp",
@@ -255,25 +255,25 @@ TEST(HTTPMultipartBuilder, SharedFormDataAndAttachmentKeyNamespace) {
ASSERT_TRUE(body.get());
std::string contents = ReadStreamToString(body.get());
auto lines = SplitCRLF(contents);
- ASSERT_EQ(9u, lines.size());
+ ASSERT_EQ(lines.size(), 9u);
auto lines_it = lines.begin();
const std::string& boundary = *lines_it++;
EXPECT_GE(boundary.length(), 1u);
EXPECT_LE(boundary.length(), 70u);
- EXPECT_EQ("Content-Disposition: form-data; name=\"minidump\"", *lines_it++);
- EXPECT_EQ("", *lines_it++);
- EXPECT_EQ(kValue2, *lines_it++);
+ EXPECT_EQ(*lines_it++, "Content-Disposition: form-data; name=\"minidump\"");
+ EXPECT_EQ(*lines_it++, "");
+ EXPECT_EQ(*lines_it++, kValue2);
- EXPECT_EQ(boundary, *lines_it++);
- EXPECT_EQ("Content-Disposition: form-data; name=\"one\"", *lines_it++);
- EXPECT_EQ("", *lines_it++);
- EXPECT_EQ(kValue1, *lines_it++);
+ EXPECT_EQ(*lines_it++, boundary);
+ EXPECT_EQ(*lines_it++, "Content-Disposition: form-data; name=\"one\"");
+ EXPECT_EQ(*lines_it++, "");
+ EXPECT_EQ(*lines_it++, kValue1);
- EXPECT_EQ(boundary + "--", *lines_it++);
+ EXPECT_EQ(*lines_it++, boundary + "--");
- EXPECT_EQ(lines.end(), lines_it);
+ EXPECT_EQ(lines_it, lines.end());
}
TEST(HTTPMultipartBuilderDeathTest, AssertUnsafeMIMEType) {

Powered by Google App Engine
This is Rietveld 408576698