diff options
author | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2022-09-29 16:16:15 +0200 |
---|---|---|
committer | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2022-11-09 10:04:06 +0000 |
commit | a95a7417ad456115a1ef2da4bb8320531c0821f1 (patch) | |
tree | edcd59279e486d2fd4a8f88a7ed025bcf925c6e6 /chromium/net/http/http_stream_factory_test_util.h | |
parent | 33fc33aa94d4add0878ec30dc818e34e1dd3cc2a (diff) | |
download | qtwebengine-chromium-a95a7417ad456115a1ef2da4bb8320531c0821f1.tar.gz |
BASELINE: Update Chromium to 106.0.5249.126
Change-Id: Ib0bb21c437a7d1686e21c33f2d329f2ac425b7ab
Reviewed-on: https://codereview.qt-project.org/c/qt/qtwebengine-chromium/+/438936
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Diffstat (limited to 'chromium/net/http/http_stream_factory_test_util.h')
-rw-r--r-- | chromium/net/http/http_stream_factory_test_util.h | 36 |
1 files changed, 9 insertions, 27 deletions
diff --git a/chromium/net/http/http_stream_factory_test_util.h b/chromium/net/http/http_stream_factory_test_util.h index ac89b431dba..72f75007348 100644 --- a/chromium/net/http/http_stream_factory_test_util.h +++ b/chromium/net/http/http_stream_factory_test_util.h @@ -28,8 +28,8 @@ class HttpStreamFactoryPeer { public: static void AddJobController( HttpStreamFactory* factory, - HttpStreamFactory::JobController* job_controller) { - factory->job_controller_set_.insert(base::WrapUnique(job_controller)); + std::unique_ptr<HttpStreamFactory::JobController> job_controller) { + factory->job_controller_set_.insert(std::move(job_controller)); } static bool IsJobControllerDeleted(HttpStreamFactory* factory) { @@ -125,6 +125,8 @@ class MockHttpStreamFactoryJob : public HttpStreamFactory::Job { MOCK_METHOD0(Resume, void()); MOCK_METHOD0(Orphan, void()); + + void DoResume(); }; // JobFactory for creating MockHttpStreamFactoryJobs. @@ -133,7 +135,7 @@ class TestJobFactory : public HttpStreamFactory::JobFactory { TestJobFactory(); ~TestJobFactory() override; - std::unique_ptr<HttpStreamFactory::Job> CreateMainJob( + std::unique_ptr<HttpStreamFactory::Job> CreateJob( HttpStreamFactory::Job::Delegate* delegate, HttpStreamFactory::JobType job_type, HttpNetworkSession* session, @@ -146,38 +148,18 @@ class TestJobFactory : public HttpStreamFactory::JobFactory { GURL origin_url, bool is_websocket, bool enable_ip_based_pooling, - NetLog* net_log) override; - - std::unique_ptr<HttpStreamFactory::Job> CreateAltSvcJob( - HttpStreamFactory::Job::Delegate* delegate, - HttpStreamFactory::JobType job_type, - HttpNetworkSession* session, - const HttpRequestInfo& request_info, - RequestPriority priority, - const ProxyInfo& proxy_info, - const SSLConfig& server_ssl_config, - const SSLConfig& proxy_ssl_config, - url::SchemeHostPort destination, - GURL origin_url, + NetLog* net_log, NextProto alternative_protocol, - quic::ParsedQuicVersion quic_version, - bool is_websocket, - bool enable_ip_based_pooling, - NetLog* net_log) override; + quic::ParsedQuicVersion quic_version) override; MockHttpStreamFactoryJob* main_job() const { return main_job_; } MockHttpStreamFactoryJob* alternative_job() const { return alternative_job_; } - - void UseDifferentURLForMainJob(GURL url) { - override_main_job_url_ = true; - main_job_alternative_url_ = url; - } + MockHttpStreamFactoryJob* dns_alpn_h3_job() const { return dns_alpn_h3_job_; } private: raw_ptr<MockHttpStreamFactoryJob> main_job_ = nullptr; raw_ptr<MockHttpStreamFactoryJob> alternative_job_ = nullptr; - bool override_main_job_url_ = false; - GURL main_job_alternative_url_; + raw_ptr<MockHttpStreamFactoryJob> dns_alpn_h3_job_ = nullptr; }; } // namespace net |