MCPcopy Create free account
hub / github.com/apache/cloudberry / TEST

Function TEST

gpcontrib/gpcloud/test/s3http_headers_test.cpp:4–18  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2#include "gtest/gtest.h"
3
4TEST(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
20TEST(Common, HTTPHeaders) {
21#define HOSTSTR "www.google.com"

Callers

nothing calls this directly

Calls 7

GetFieldStringFunction · 0.85
CreateListMethod · 0.80
GetListMethod · 0.80
FreeListMethod · 0.80
DisableMethod · 0.80
AddMethod · 0.45
GetMethod · 0.45

Tested by

no test coverage detected