summaryrefslogtreecommitdiffstats
path: root/net/spdy/spdy_test_util_spdy2.cc
diff options
context:
space:
mode:
Diffstat (limited to 'net/spdy/spdy_test_util_spdy2.cc')
-rw-r--r--net/spdy/spdy_test_util_spdy2.cc121
1 files changed, 0 insertions, 121 deletions
diff --git a/net/spdy/spdy_test_util_spdy2.cc b/net/spdy/spdy_test_util_spdy2.cc
index 5d88f63..d5770a7 100644
--- a/net/spdy/spdy_test_util_spdy2.cc
+++ b/net/spdy/spdy_test_util_spdy2.cc
@@ -630,127 +630,6 @@ int ConstructSpdyReplyString(const char* const extra_headers[],
return frame_size;
}
-SpdySessionDependencies::SpdySessionDependencies()
- : host_resolver(new MockCachingHostResolver),
- cert_verifier(new MockCertVerifier),
- proxy_service(ProxyService::CreateDirect()),
- ssl_config_service(new SSLConfigServiceDefaults),
- socket_factory(new MockClientSocketFactory),
- deterministic_socket_factory(new DeterministicMockClientSocketFactory),
- http_auth_handler_factory(
- HttpAuthHandlerFactory::CreateDefault(host_resolver.get())),
- enable_ip_pooling(true),
- enable_compression(false),
- enable_ping(false),
- enable_user_alternate_protocol_ports(false),
- time_func(&base::TimeTicks::Now),
- net_log(NULL) {
- // Note: The CancelledTransaction test does cleanup by running all
- // tasks in the message loop (RunAllPending). Unfortunately, that
- // doesn't clean up tasks on the host resolver thread; and
- // TCPConnectJob is currently not cancellable. Using synchronous
- // lookups allows the test to shutdown cleanly. Until we have
- // cancellable TCPConnectJobs, use synchronous lookups.
- host_resolver->set_synchronous_mode(true);
-}
-
-SpdySessionDependencies::SpdySessionDependencies(ProxyService* proxy_service)
- : host_resolver(new MockHostResolver),
- cert_verifier(new MockCertVerifier),
- proxy_service(proxy_service),
- ssl_config_service(new SSLConfigServiceDefaults),
- socket_factory(new MockClientSocketFactory),
- deterministic_socket_factory(new DeterministicMockClientSocketFactory),
- http_auth_handler_factory(
- HttpAuthHandlerFactory::CreateDefault(host_resolver.get())),
- enable_ip_pooling(true),
- enable_compression(false),
- enable_ping(false),
- enable_user_alternate_protocol_ports(false),
- time_func(&base::TimeTicks::Now),
- net_log(NULL) {}
-
-SpdySessionDependencies::~SpdySessionDependencies() {}
-
-// static
-HttpNetworkSession* SpdySessionDependencies::SpdyCreateSession(
- SpdySessionDependencies* session_deps) {
- net::HttpNetworkSession::Params params = CreateSessionParams(session_deps);
- params.client_socket_factory = session_deps->socket_factory.get();
- HttpNetworkSession* http_session = new HttpNetworkSession(params);
- SpdySessionPoolPeer pool_peer(http_session->spdy_session_pool());
- pool_peer.EnableSendingInitialSettings(false);
- return http_session;
-}
-
-// static
-HttpNetworkSession* SpdySessionDependencies::SpdyCreateSessionDeterministic(
- SpdySessionDependencies* session_deps) {
- net::HttpNetworkSession::Params params = CreateSessionParams(session_deps);
- params.client_socket_factory =
- session_deps->deterministic_socket_factory.get();
- HttpNetworkSession* http_session = new HttpNetworkSession(params);
- SpdySessionPoolPeer pool_peer(http_session->spdy_session_pool());
- pool_peer.EnableSendingInitialSettings(false);
- return http_session;
-}
-
-// static
-net::HttpNetworkSession::Params SpdySessionDependencies::CreateSessionParams(
- SpdySessionDependencies* session_deps) {
- net::HttpNetworkSession::Params params;
- params.host_resolver = session_deps->host_resolver.get();
- params.cert_verifier = session_deps->cert_verifier.get();
- params.proxy_service = session_deps->proxy_service.get();
- params.ssl_config_service = session_deps->ssl_config_service;
- params.http_auth_handler_factory =
- session_deps->http_auth_handler_factory.get();
- params.http_server_properties = &session_deps->http_server_properties;
- params.enable_spdy_ip_pooling = session_deps->enable_ip_pooling;
- params.enable_spdy_compression = session_deps->enable_compression;
- params.enable_spdy_ping_based_connection_checking = session_deps->enable_ping;
- params.enable_user_alternate_protocol_ports =
- session_deps->enable_user_alternate_protocol_ports;
- params.spdy_default_protocol = kProtoSPDY2;
- params.time_func = session_deps->time_func;
- params.trusted_spdy_proxy = session_deps->trusted_spdy_proxy;
- params.net_log = session_deps->net_log;
- return params;
-}
-
-SpdyURLRequestContext::SpdyURLRequestContext()
- : storage_(this) {
- storage_.set_host_resolver(scoped_ptr<HostResolver>(new MockHostResolver));
- storage_.set_cert_verifier(new MockCertVerifier);
- storage_.set_proxy_service(ProxyService::CreateDirect());
- storage_.set_ssl_config_service(new SSLConfigServiceDefaults);
- storage_.set_http_auth_handler_factory(HttpAuthHandlerFactory::CreateDefault(
- host_resolver()));
- storage_.set_http_server_properties(new HttpServerPropertiesImpl);
- net::HttpNetworkSession::Params params;
- params.client_socket_factory = &socket_factory_;
- params.host_resolver = host_resolver();
- params.cert_verifier = cert_verifier();
- params.proxy_service = proxy_service();
- params.ssl_config_service = ssl_config_service();
- params.http_auth_handler_factory = http_auth_handler_factory();
- params.network_delegate = network_delegate();
- params.enable_spdy_compression = false;
- params.enable_spdy_ping_based_connection_checking = false;
- params.spdy_default_protocol = kProtoSPDY2;
- params.http_server_properties = http_server_properties();
- scoped_refptr<HttpNetworkSession> network_session(
- new HttpNetworkSession(params));
- SpdySessionPoolPeer pool_peer(network_session->spdy_session_pool());
- pool_peer.EnableSendingInitialSettings(false);
- storage_.set_http_transaction_factory(new HttpCache(
- network_session,
- HttpCache::DefaultBackend::InMemory(0)));
-}
-
-SpdyURLRequestContext::~SpdyURLRequestContext() {
-}
-
const SpdyHeaderInfo MakeSpdyHeader(SpdyFrameType type) {
const SpdyHeaderInfo kHeader = {
type, // Kind = Syn