| OLD | NEW | 
|---|
| 1 // Copyright (c) 2013 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2013 The Chromium Authors. All rights reserved. | 
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be | 
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. | 
| 4 | 4 | 
| 5 #include "net/http/http_stream_factory_impl_request.h" | 5 #include "net/http/http_stream_factory_impl_request.h" | 
| 6 | 6 | 
| 7 #include "base/memory/scoped_ptr.h" | 7 #include "base/memory/scoped_ptr.h" | 
| 8 #include "net/http/http_stream_factory_impl_job.h" | 8 #include "net/http/http_stream_factory_impl_job.h" | 
| 9 #include "net/proxy/proxy_info.h" | 9 #include "net/proxy/proxy_info.h" | 
| 10 #include "net/proxy/proxy_service.h" | 10 #include "net/proxy/proxy_service.h" | 
| (...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 67 | 67 | 
| 68   scoped_ptr<HttpNetworkSession> session = | 68   scoped_ptr<HttpNetworkSession> session = | 
| 69       SpdySessionDependencies::SpdyCreateSession(&session_deps); | 69       SpdySessionDependencies::SpdyCreateSession(&session_deps); | 
| 70   HttpStreamFactoryImpl* factory = | 70   HttpStreamFactoryImpl* factory = | 
| 71       static_cast<HttpStreamFactoryImpl*>(session->http_stream_factory()); | 71       static_cast<HttpStreamFactoryImpl*>(session->http_stream_factory()); | 
| 72 | 72 | 
| 73   DoNothingRequestDelegate request_delegate; | 73   DoNothingRequestDelegate request_delegate; | 
| 74   HttpStreamFactoryImpl::Request request( | 74   HttpStreamFactoryImpl::Request request( | 
| 75       GURL(), factory, &request_delegate, NULL, BoundNetLog()); | 75       GURL(), factory, &request_delegate, NULL, BoundNetLog()); | 
| 76 | 76 | 
| 77   HttpStreamFactoryImpl::Job* job = | 77   HttpRequestInfo request_info; | 
| 78       new HttpStreamFactoryImpl::Job(factory, | 78 | 
| 79                                      session.get(), | 79   HostPortPair server = HostPortPair::FromURL(request_info.url); | 
| 80                                      HttpRequestInfo(), | 80   GURL original_url = factory->ApplyHostMappingRules(request_info.url, &server); | 
| 81                                      DEFAULT_PRIORITY, | 81 | 
| 82                                      SSLConfig(), | 82   HttpStreamFactoryImpl::Job* job = new HttpStreamFactoryImpl::Job( | 
| 83                                      SSLConfig(), | 83       factory, session.get(), request_info, DEFAULT_PRIORITY, SSLConfig(), | 
| 84                                      NULL); | 84       SSLConfig(), server, original_url, NULL); | 
| 85   request.AttachJob(job); | 85   request.AttachJob(job); | 
| 86   EXPECT_EQ(DEFAULT_PRIORITY, job->priority()); | 86   EXPECT_EQ(DEFAULT_PRIORITY, job->priority()); | 
| 87 | 87 | 
| 88   request.SetPriority(MEDIUM); | 88   request.SetPriority(MEDIUM); | 
| 89   EXPECT_EQ(MEDIUM, job->priority()); | 89   EXPECT_EQ(MEDIUM, job->priority()); | 
| 90 | 90 | 
| 91   // Make |job| the bound job. | 91   // Make |job| the bound job. | 
| 92   request.OnStreamFailed(job, ERR_FAILED, SSLConfig(), SSL_FAILURE_NONE); | 92   request.OnStreamFailed(job, ERR_FAILED, SSLConfig(), SSL_FAILURE_NONE); | 
| 93 | 93 | 
| 94   request.SetPriority(IDLE); | 94   request.SetPriority(IDLE); | 
| 95   EXPECT_EQ(IDLE, job->priority()); | 95   EXPECT_EQ(IDLE, job->priority()); | 
| 96 } | 96 } | 
| 97 | 97 | 
| 98 }  // namespace net | 98 }  // namespace net | 
| OLD | NEW | 
|---|