| Index: net/spdy/spdy_http_utils_unittest.cc
|
| diff --git a/net/spdy/spdy_http_utils_unittest.cc b/net/spdy/spdy_http_utils_unittest.cc
|
| index c6464aef6b401974a3ac89444104cd4a3145f226..dd0543239f2a1f5bfa443187f88841d742686faf 100644
|
| --- a/net/spdy/spdy_http_utils_unittest.cc
|
| +++ b/net/spdy/spdy_http_utils_unittest.cc
|
| @@ -47,12 +47,12 @@ TEST(SpdyHttpUtilsTest, CreateSpdyHeadersFromHttpRequestSPDY2) {
|
| SpdyHeaderBlock headers;
|
| CreateSpdyHeadersFromHttpRequest(request, request.extra_headers, SPDY2,
|
| kDirect, &headers);
|
| - EXPECT_EQ("GET", headers["method"]);
|
| - EXPECT_EQ("https", headers["scheme"]);
|
| - EXPECT_EQ("www.google.com", headers["host"]);
|
| - EXPECT_EQ("/index.html", headers["url"]);
|
| - EXPECT_EQ("HTTP/1.1", headers["version"]);
|
| - EXPECT_EQ("Chrome/1.1", headers["user-agent"]);
|
| + EXPECT_EQ("GET", static_cast<StringPiece>(headers["method"]));
|
| + EXPECT_EQ("https", static_cast<StringPiece>(headers["scheme"]));
|
| + EXPECT_EQ("www.google.com", static_cast<StringPiece>(headers["host"]));
|
| + EXPECT_EQ("/index.html", static_cast<StringPiece>(headers["url"]));
|
| + EXPECT_EQ("HTTP/1.1", static_cast<StringPiece>(headers["version"]));
|
| + EXPECT_EQ("Chrome/1.1", static_cast<StringPiece>(headers["user-agent"]));
|
| }
|
|
|
| TEST(SpdyHttpUtilsTest, CreateSpdyHeadersFromHttpRequestSPDY3) {
|
| @@ -64,12 +64,12 @@ TEST(SpdyHttpUtilsTest, CreateSpdyHeadersFromHttpRequestSPDY3) {
|
| SpdyHeaderBlock headers;
|
| CreateSpdyHeadersFromHttpRequest(request, request.extra_headers, SPDY3,
|
| kDirect, &headers);
|
| - EXPECT_EQ("GET", headers[":method"]);
|
| - EXPECT_EQ("https", headers[":scheme"]);
|
| - EXPECT_EQ("www.google.com", headers[":host"]);
|
| - EXPECT_EQ("/index.html", headers[":path"]);
|
| - EXPECT_EQ("HTTP/1.1", headers[":version"]);
|
| - EXPECT_EQ("Chrome/1.1", headers["user-agent"]);
|
| + EXPECT_EQ("GET", static_cast<StringPiece>(headers[":method"]));
|
| + EXPECT_EQ("https", static_cast<StringPiece>(headers[":scheme"]));
|
| + EXPECT_EQ("www.google.com", static_cast<StringPiece>(headers[":host"]));
|
| + EXPECT_EQ("/index.html", static_cast<StringPiece>(headers[":path"]));
|
| + EXPECT_EQ("HTTP/1.1", static_cast<StringPiece>(headers[":version"]));
|
| + EXPECT_EQ("Chrome/1.1", static_cast<StringPiece>(headers["user-agent"]));
|
| }
|
|
|
| TEST(SpdyHttpUtilsTest, CreateSpdyHeadersFromHttpRequestHTTP2) {
|
| @@ -81,12 +81,12 @@ TEST(SpdyHttpUtilsTest, CreateSpdyHeadersFromHttpRequestHTTP2) {
|
| SpdyHeaderBlock headers;
|
| CreateSpdyHeadersFromHttpRequest(request, request.extra_headers, HTTP2,
|
| kDirect, &headers);
|
| - EXPECT_EQ("GET", headers[":method"]);
|
| - EXPECT_EQ("https", headers[":scheme"]);
|
| - EXPECT_EQ("www.google.com", headers[":authority"]);
|
| - EXPECT_EQ("/index.html", headers[":path"]);
|
| + EXPECT_EQ("GET", static_cast<StringPiece>(headers[":method"]));
|
| + EXPECT_EQ("https", static_cast<StringPiece>(headers[":scheme"]));
|
| + EXPECT_EQ("www.google.com", static_cast<StringPiece>(headers[":authority"]));
|
| + EXPECT_EQ("/index.html", static_cast<StringPiece>(headers[":path"]));
|
| EXPECT_TRUE(headers.end() == headers.find(":version"));
|
| - EXPECT_EQ("Chrome/1.1", headers["user-agent"]);
|
| + EXPECT_EQ("Chrome/1.1", static_cast<StringPiece>(headers["user-agent"]));
|
| }
|
|
|
| TEST(SpdyHttpUtilsTest, CreateSpdyHeadersFromHttpRequestProxySPDY2) {
|
| @@ -98,12 +98,13 @@ TEST(SpdyHttpUtilsTest, CreateSpdyHeadersFromHttpRequestProxySPDY2) {
|
| SpdyHeaderBlock headers;
|
| CreateSpdyHeadersFromHttpRequest(request, request.extra_headers, SPDY2,
|
| !kDirect, &headers);
|
| - EXPECT_EQ("GET", headers["method"]);
|
| - EXPECT_EQ("https", headers["scheme"]);
|
| - EXPECT_EQ("www.google.com", headers["host"]);
|
| - EXPECT_EQ("https://www.google.com/index.html", headers["url"]);
|
| - EXPECT_EQ("HTTP/1.1", headers["version"]);
|
| - EXPECT_EQ("Chrome/1.1", headers["user-agent"]);
|
| + EXPECT_EQ("GET", static_cast<StringPiece>(headers["method"]));
|
| + EXPECT_EQ("https", static_cast<StringPiece>(headers["scheme"]));
|
| + EXPECT_EQ("www.google.com", static_cast<StringPiece>(headers["host"]));
|
| + EXPECT_EQ("https://www.google.com/index.html",
|
| + static_cast<StringPiece>(headers["url"]));
|
| + EXPECT_EQ("HTTP/1.1", static_cast<StringPiece>(headers["version"]));
|
| + EXPECT_EQ("Chrome/1.1", static_cast<StringPiece>(headers["user-agent"]));
|
| }
|
|
|
| TEST(SpdyHttpUtilsTest, CreateSpdyHeadersFromHttpRequestProxySPDY3) {
|
| @@ -115,12 +116,12 @@ TEST(SpdyHttpUtilsTest, CreateSpdyHeadersFromHttpRequestProxySPDY3) {
|
| SpdyHeaderBlock headers;
|
| CreateSpdyHeadersFromHttpRequest(request, request.extra_headers, SPDY3,
|
| !kDirect, &headers);
|
| - EXPECT_EQ("GET", headers[":method"]);
|
| - EXPECT_EQ("https", headers[":scheme"]);
|
| - EXPECT_EQ("www.google.com", headers[":host"]);
|
| - EXPECT_EQ("/index.html", headers[":path"]);
|
| - EXPECT_EQ("HTTP/1.1", headers[":version"]);
|
| - EXPECT_EQ("Chrome/1.1", headers["user-agent"]);
|
| + EXPECT_EQ("GET", static_cast<StringPiece>(headers[":method"]));
|
| + EXPECT_EQ("https", static_cast<StringPiece>(headers[":scheme"]));
|
| + EXPECT_EQ("www.google.com", static_cast<StringPiece>(headers[":host"]));
|
| + EXPECT_EQ("/index.html", static_cast<StringPiece>(headers[":path"]));
|
| + EXPECT_EQ("HTTP/1.1", static_cast<StringPiece>(headers[":version"]));
|
| + EXPECT_EQ("Chrome/1.1", static_cast<StringPiece>(headers["user-agent"]));
|
| }
|
|
|
| TEST(SpdyHttpUtilsTest, CreateSpdyHeadersFromHttpRequestProxyHTTP2) {
|
| @@ -132,12 +133,12 @@ TEST(SpdyHttpUtilsTest, CreateSpdyHeadersFromHttpRequestProxyHTTP2) {
|
| SpdyHeaderBlock headers;
|
| CreateSpdyHeadersFromHttpRequest(request, request.extra_headers, HTTP2,
|
| !kDirect, &headers);
|
| - EXPECT_EQ("GET", headers[":method"]);
|
| - EXPECT_EQ("https", headers[":scheme"]);
|
| - EXPECT_EQ("www.google.com", headers[":authority"]);
|
| - EXPECT_EQ("/index.html", headers[":path"]);
|
| + EXPECT_EQ("GET", static_cast<StringPiece>(headers[":method"]));
|
| + EXPECT_EQ("https", static_cast<StringPiece>(headers[":scheme"]));
|
| + EXPECT_EQ("www.google.com", static_cast<StringPiece>(headers[":authority"]));
|
| + EXPECT_EQ("/index.html", static_cast<StringPiece>(headers[":path"]));
|
| EXPECT_TRUE(headers.end() == headers.find(":version"));
|
| - EXPECT_EQ("Chrome/1.1", headers["user-agent"]);
|
| + EXPECT_EQ("Chrome/1.1", static_cast<StringPiece>(headers["user-agent"]));
|
| }
|
|
|
| TEST(SpdyHttpUtilsTest, CreateSpdyHeadersFromHttpRequestConnectSPDY2) {
|
| @@ -149,12 +150,12 @@ TEST(SpdyHttpUtilsTest, CreateSpdyHeadersFromHttpRequestConnectSPDY2) {
|
| SpdyHeaderBlock headers;
|
| CreateSpdyHeadersFromHttpRequest(request, request.extra_headers, SPDY2,
|
| kDirect, &headers);
|
| - EXPECT_EQ("CONNECT", headers["method"]);
|
| + EXPECT_EQ("CONNECT", static_cast<StringPiece>(headers["method"]));
|
| EXPECT_TRUE(headers.end() == headers.find("scheme"));
|
| - EXPECT_EQ("www.google.com", headers["host"]);
|
| - EXPECT_EQ("www.google.com:443", headers["url"]);
|
| - EXPECT_EQ("HTTP/1.1", headers["version"]);
|
| - EXPECT_EQ("Chrome/1.1", headers["user-agent"]);
|
| + EXPECT_EQ("www.google.com", static_cast<StringPiece>(headers["host"]));
|
| + EXPECT_EQ("www.google.com:443", static_cast<StringPiece>(headers["url"]));
|
| + EXPECT_EQ("HTTP/1.1", static_cast<StringPiece>(headers["version"]));
|
| + EXPECT_EQ("Chrome/1.1", static_cast<StringPiece>(headers["user-agent"]));
|
| }
|
|
|
| TEST(SpdyHttpUtilsTest, CreateSpdyHeadersFromHttpRequestConnectSPDY3) {
|
| @@ -166,12 +167,12 @@ TEST(SpdyHttpUtilsTest, CreateSpdyHeadersFromHttpRequestConnectSPDY3) {
|
| SpdyHeaderBlock headers;
|
| CreateSpdyHeadersFromHttpRequest(request, request.extra_headers, SPDY3,
|
| kDirect, &headers);
|
| - EXPECT_EQ("CONNECT", headers[":method"]);
|
| + EXPECT_EQ("CONNECT", static_cast<StringPiece>(headers[":method"]));
|
| EXPECT_TRUE(headers.end() == headers.find(":scheme"));
|
| - EXPECT_EQ("www.google.com", headers[":host"]);
|
| - EXPECT_EQ("www.google.com:443", headers[":path"]);
|
| - EXPECT_EQ("HTTP/1.1", headers[":version"]);
|
| - EXPECT_EQ("Chrome/1.1", headers["user-agent"]);
|
| + EXPECT_EQ("www.google.com", static_cast<StringPiece>(headers[":host"]));
|
| + EXPECT_EQ("www.google.com:443", static_cast<StringPiece>(headers[":path"]));
|
| + EXPECT_EQ("HTTP/1.1", static_cast<StringPiece>(headers[":version"]));
|
| + EXPECT_EQ("Chrome/1.1", static_cast<StringPiece>(headers["user-agent"]));
|
| }
|
|
|
| TEST(SpdyHttpUtilsTest, CreateSpdyHeadersFromHttpRequestConnectHTTP2) {
|
| @@ -183,13 +184,14 @@ TEST(SpdyHttpUtilsTest, CreateSpdyHeadersFromHttpRequestConnectHTTP2) {
|
| SpdyHeaderBlock headers;
|
| CreateSpdyHeadersFromHttpRequest(request, request.extra_headers, HTTP2,
|
| kDirect, &headers);
|
| - EXPECT_EQ("CONNECT", headers[":method"]);
|
| + EXPECT_EQ("CONNECT", static_cast<StringPiece>(headers[":method"]));
|
| EXPECT_TRUE(headers.end() == headers.find(":scheme"));
|
| - EXPECT_EQ("www.google.com:443", headers[":authority"]);
|
| - EXPECT_EQ(0u, headers.count(":path"));
|
| - EXPECT_EQ(0u, headers.count(":scheme"));
|
| + EXPECT_EQ("www.google.com:443",
|
| + static_cast<StringPiece>(headers[":authority"]));
|
| + EXPECT_EQ(headers.end(), headers.find(":path"));
|
| + EXPECT_EQ(headers.end(), headers.find(":scheme"));
|
| EXPECT_TRUE(headers.end() == headers.find(":version"));
|
| - EXPECT_EQ("Chrome/1.1", headers["user-agent"]);
|
| + EXPECT_EQ("Chrome/1.1", static_cast<StringPiece>(headers["user-agent"]));
|
| }
|
|
|
| } // namespace net
|
|
|