Index: ios/web/public/test/response_providers/html_response_provider_impl.mm |
diff --git a/ios/web/public/test/response_providers/html_response_provider_impl.mm b/ios/web/public/test/response_providers/html_response_provider_impl.mm |
index 97f000df161467ee863cfb721c3d0272482c77ae..48f7115beb7b1a005db475798d03d6f0543cca9c 100644 |
--- a/ios/web/public/test/response_providers/html_response_provider_impl.mm |
+++ b/ios/web/public/test/response_providers/html_response_provider_impl.mm |
@@ -20,6 +20,20 @@ |
} |
return responses; |
} |
+ |
+std::map<GURL, HtmlResponseProviderImpl::Response> BuildResponseMap( |
+ const std::map<GURL, std::pair<std::string, std::string>>& responses, |
+ const std::map<GURL, scoped_refptr<net::HttpResponseHeaders>>& headers) { |
+ std::map<GURL, HtmlResponseProviderImpl::Response> response_map; |
+ for (const std::pair<const GURL, std::pair<std::string, std::string>>& pair : |
pkl (ping after 24h if needed)
2016/09/01 00:18:15
Can auto type make this for loop more readable?
f
|
+ responses) { |
+ response_map.insert(std::make_pair( |
+ pair.first, HtmlResponseProviderImpl::Response( |
+ pair.second.second, headers.at(pair.first)))); |
+ } |
+ return response_map; |
+} |
+ |
} // namespace |
HtmlResponseProviderImpl::Response::Response( |
@@ -61,11 +75,10 @@ |
web::ResponseProvider::GetDefaultResponseHeaders())) {} |
HtmlResponseProviderImpl::HtmlResponseProviderImpl( |
- const std::map<GURL, std::string>& responses, |
- const std::string& cookie) |
+ const std::map<GURL, std::pair<std::string, std::string>>& responses) |
: responses_(BuildResponseMap( |
responses, |
- web::ResponseProvider::GetDefaultResponseHeaders(cookie))) {} |
+ web::ResponseProvider::GetDefaultResponseHeaders(responses))) {} |
HtmlResponseProviderImpl::HtmlResponseProviderImpl( |
const std::map<GURL, HtmlResponseProviderImpl::Response>& responses) |