Replace QuicString with std::string, pass 1
This replaces QuicString with std::string in all of the "QUIC proper". I will
delete QuicString once all code using it is gone.
gfe-relnote: n/a (no functional change)
PiperOrigin-RevId: 237872023
Change-Id: I82de62c9855516b15039734d05155917e68ff4ee
diff --git a/quic/tools/quic_memory_cache_backend_test.cc b/quic/tools/quic_memory_cache_backend_test.cc
index e5f5db1..80b1b29 100644
--- a/quic/tools/quic_memory_cache_backend_test.cc
+++ b/quic/tools/quic_memory_cache_backend_test.cc
@@ -20,8 +20,8 @@
class QuicMemoryCacheBackendTest : public QuicTest {
protected:
- void CreateRequest(QuicString host,
- QuicString path,
+ void CreateRequest(std::string host,
+ std::string path,
spdy::SpdyHeaderBlock* headers) {
(*headers)[":method"] = "GET";
(*headers)[":path"] = path;
@@ -29,7 +29,7 @@
(*headers)[":scheme"] = "https";
}
- QuicString CacheDirectory() { return QuicGetTestMemoryCachePath(); }
+ std::string CacheDirectory() { return QuicGetTestMemoryCachePath(); }
QuicMemoryCacheBackend cache_;
};
@@ -41,7 +41,7 @@
}
TEST_F(QuicMemoryCacheBackendTest, AddSimpleResponseGetResponse) {
- QuicString response_body("hello response");
+ std::string response_body("hello response");
cache_.AddSimpleResponse("www.google.com", "/", 200, response_body);
spdy::SpdyHeaderBlock request_headers;
@@ -54,9 +54,9 @@
}
TEST_F(QuicMemoryCacheBackendTest, AddResponse) {
- const QuicString kRequestHost = "www.foo.com";
- const QuicString kRequestPath = "/";
- const QuicString kResponseBody("hello response");
+ const std::string kRequestHost = "www.foo.com";
+ const std::string kRequestPath = "/";
+ const std::string kResponseBody("hello response");
spdy::SpdyHeaderBlock response_headers;
response_headers[":version"] = "HTTP/1.1";
@@ -151,17 +151,17 @@
}
TEST_F(QuicMemoryCacheBackendTest, AddSimpleResponseWithServerPushResources) {
- QuicString request_host = "www.foo.com";
- QuicString response_body("hello response");
+ std::string request_host = "www.foo.com";
+ std::string response_body("hello response");
const size_t kNumResources = 5;
int NumResources = 5;
std::list<ServerPushInfo> push_resources;
- QuicString scheme = "http";
+ std::string scheme = "http";
for (int i = 0; i < NumResources; ++i) {
- QuicString path = "/server_push_src" + QuicTextUtils::Uint64ToString(i);
- QuicString url = scheme + "://" + request_host + path;
+ std::string path = "/server_push_src" + QuicTextUtils::Uint64ToString(i);
+ std::string url = scheme + "://" + request_host + path;
QuicUrl resource_url(url);
- QuicString body =
+ std::string body =
QuicStrCat("This is server push response body for ", path);
spdy::SpdyHeaderBlock response_headers;
response_headers[":version"] = "HTTP/1.1";
@@ -175,7 +175,7 @@
cache_.AddSimpleResponseWithServerPushResources(
request_host, "/", 200, response_body, push_resources);
- QuicString request_url = request_host + "/";
+ std::string request_url = request_host + "/";
std::list<ServerPushInfo> resources =
cache_.GetServerPushResources(request_url);
ASSERT_EQ(kNumResources, resources.size());
@@ -189,18 +189,19 @@
}
TEST_F(QuicMemoryCacheBackendTest, GetServerPushResourcesAndPushResponses) {
- QuicString request_host = "www.foo.com";
- QuicString response_body("hello response");
+ std::string request_host = "www.foo.com";
+ std::string response_body("hello response");
const size_t kNumResources = 4;
int NumResources = 4;
- QuicString scheme = "http";
- QuicString push_response_status[kNumResources] = {"200", "200", "301", "404"};
+ std::string scheme = "http";
+ std::string push_response_status[kNumResources] = {"200", "200", "301",
+ "404"};
std::list<ServerPushInfo> push_resources;
for (int i = 0; i < NumResources; ++i) {
- QuicString path = "/server_push_src" + QuicTextUtils::Uint64ToString(i);
- QuicString url = scheme + "://" + request_host + path;
+ std::string path = "/server_push_src" + QuicTextUtils::Uint64ToString(i);
+ std::string url = scheme + "://" + request_host + path;
QuicUrl resource_url(url);
- QuicString body = "This is server push response body for " + path;
+ std::string body = "This is server push response body for " + path;
spdy::SpdyHeaderBlock response_headers;
response_headers[":version"] = "HTTP/1.1";
response_headers[":status"] = push_response_status[i];
@@ -211,15 +212,15 @@
}
cache_.AddSimpleResponseWithServerPushResources(
request_host, "/", 200, response_body, push_resources);
- QuicString request_url = request_host + "/";
+ std::string request_url = request_host + "/";
std::list<ServerPushInfo> resources =
cache_.GetServerPushResources(request_url);
ASSERT_EQ(kNumResources, resources.size());
int i = 0;
for (const auto& push_resource : push_resources) {
QuicUrl url = resources.front().request_url;
- QuicString host = url.host();
- QuicString path = url.path();
+ std::string host = url.host();
+ std::string path = url.path();
const Response* response = cache_.GetResponse(host, path);
ASSERT_TRUE(response);
ASSERT_TRUE(QuicContainsKey(response->headers(), ":status"));