summaryrefslogtreecommitdiff
path: root/chromium/net/http/http_stream_factory_test_util.h
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@qt.io>2022-09-29 16:16:15 +0200
committerAllan Sandfeld Jensen <allan.jensen@qt.io>2022-11-09 10:04:06 +0000
commita95a7417ad456115a1ef2da4bb8320531c0821f1 (patch)
treeedcd59279e486d2fd4a8f88a7ed025bcf925c6e6 /chromium/net/http/http_stream_factory_test_util.h
parent33fc33aa94d4add0878ec30dc818e34e1dd3cc2a (diff)
downloadqtwebengine-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.h36
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