| 2 | #include "gtest/gtest.h" |
| 3 | |
| 4 | TEST(Common, GetFieldString) { |
| 5 | EXPECT_STREQ("Host", GetFieldString(HOST)); |
| 6 | EXPECT_STREQ("Range", GetFieldString(RANGE)); |
| 7 | EXPECT_STREQ("Date", GetFieldString(DATE)); |
| 8 | EXPECT_STREQ("Content-Length", GetFieldString(CONTENTLENGTH)); |
| 9 | EXPECT_STREQ("Content-MD5", GetFieldString(CONTENTMD5)); |
| 10 | EXPECT_STREQ("Content-Type", GetFieldString(CONTENTTYPE)); |
| 11 | EXPECT_STREQ("Expect", GetFieldString(EXPECT)); |
| 12 | EXPECT_STREQ("Authorization", GetFieldString(AUTHORIZATION)); |
| 13 | EXPECT_STREQ("ETag", GetFieldString(ETAG)); |
| 14 | EXPECT_STREQ("x-amz-date", GetFieldString(X_AMZ_DATE)); |
| 15 | EXPECT_STREQ("x-amz-content-sha256", GetFieldString(X_AMZ_CONTENT_SHA256)); |
| 16 | EXPECT_STREQ("x-amz-server-side-encryption", GetFieldString(X_AMZ_SERVER_SIDE_ENCRYPTION)); |
| 17 | EXPECT_STREQ("Unknown", GetFieldString((HeaderField)INT_MAX)); |
| 18 | } |
| 19 | |
| 20 | TEST(Common, HTTPHeaders) { |
| 21 | #define HOSTSTR "www.google.com" |
nothing calls this directly
no test coverage detected