| OLD | NEW |
| 1 // Copyright 2016 The Chromium Authors. All rights reserved. | 1 // Copyright 2016 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 "headless/public/util/testing/generic_url_request_mocks.h" | 5 #include "headless/public/util/testing/generic_url_request_mocks.h" |
| 6 | 6 |
| 7 #include <utility> | 7 #include <utility> |
| 8 | 8 |
| 9 #include "base/logging.h" | 9 #include "base/logging.h" |
| 10 #include "base/threading/thread_task_runner_handle.h" | 10 #include "base/threading/thread_task_runner_handle.h" |
| (...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 56 size_t body_size) {} | 56 size_t body_size) {} |
| 57 | 57 |
| 58 // MockCookieStore | 58 // MockCookieStore |
| 59 MockCookieStore::MockCookieStore() {} | 59 MockCookieStore::MockCookieStore() {} |
| 60 MockCookieStore::~MockCookieStore() {} | 60 MockCookieStore::~MockCookieStore() {} |
| 61 | 61 |
| 62 void MockCookieStore::SetCookieWithOptionsAsync( | 62 void MockCookieStore::SetCookieWithOptionsAsync( |
| 63 const GURL& url, | 63 const GURL& url, |
| 64 const std::string& cookie_line, | 64 const std::string& cookie_line, |
| 65 const net::CookieOptions& options, | 65 const net::CookieOptions& options, |
| 66 const SetCookiesCallback& callback) { | 66 SetCookiesCallback callback) { |
| 67 CHECK(false); | 67 CHECK(false); |
| 68 } | 68 } |
| 69 | 69 |
| 70 void MockCookieStore::SetCookieWithDetailsAsync( | 70 void MockCookieStore::SetCookieWithDetailsAsync(const GURL& url, |
| 71 const GURL& url, | 71 const std::string& name, |
| 72 const std::string& name, | 72 const std::string& value, |
| 73 const std::string& value, | 73 const std::string& domain, |
| 74 const std::string& domain, | 74 const std::string& path, |
| 75 const std::string& path, | 75 base::Time creation_time, |
| 76 base::Time creation_time, | 76 base::Time expiration_time, |
| 77 base::Time expiration_time, | 77 base::Time last_access_time, |
| 78 base::Time last_access_time, | 78 bool secure, |
| 79 bool secure, | 79 bool http_only, |
| 80 bool http_only, | 80 net::CookieSameSite same_site, |
| 81 net::CookieSameSite same_site, | 81 net::CookiePriority priority, |
| 82 net::CookiePriority priority, | 82 SetCookiesCallback callback) { |
| 83 const SetCookiesCallback& callback) { | |
| 84 CHECK(false); | 83 CHECK(false); |
| 85 } | 84 } |
| 86 | 85 |
| 87 void MockCookieStore::SetCanonicalCookieAsync( | 86 void MockCookieStore::SetCanonicalCookieAsync( |
| 88 std::unique_ptr<net::CanonicalCookie> cookie, | 87 std::unique_ptr<net::CanonicalCookie> cookie, |
| 89 bool secure_source, | 88 bool secure_source, |
| 90 bool can_modify_httponly, | 89 bool can_modify_httponly, |
| 91 const SetCookiesCallback& callback) { | 90 SetCookiesCallback callback) { |
| 92 CHECK(false); | 91 CHECK(false); |
| 93 } | 92 } |
| 94 | 93 |
| 95 void MockCookieStore::GetCookiesWithOptionsAsync( | 94 void MockCookieStore::GetCookiesWithOptionsAsync( |
| 96 const GURL& url, | 95 const GURL& url, |
| 97 const net::CookieOptions& options, | 96 const net::CookieOptions& options, |
| 98 const GetCookiesCallback& callback) { | 97 GetCookiesCallback callback) { |
| 99 CHECK(false); | 98 CHECK(false); |
| 100 } | 99 } |
| 101 | 100 |
| 102 void MockCookieStore::GetCookieListWithOptionsAsync( | 101 void MockCookieStore::GetCookieListWithOptionsAsync( |
| 103 const GURL& url, | 102 const GURL& url, |
| 104 const net::CookieOptions& options, | 103 const net::CookieOptions& options, |
| 105 const GetCookieListCallback& callback) { | 104 GetCookieListCallback callback) { |
| 106 base::ThreadTaskRunnerHandle::Get()->PostTask( | 105 base::ThreadTaskRunnerHandle::Get()->PostTask( |
| 107 FROM_HERE, base::Bind(&MockCookieStore::SendCookies, | 106 FROM_HERE, |
| 108 base::Unretained(this), url, options, callback)); | 107 base::BindOnce(&MockCookieStore::SendCookies, base::Unretained(this), url, |
| 108 options, std::move(callback))); |
| 109 } | 109 } |
| 110 | 110 |
| 111 void MockCookieStore::GetAllCookiesAsync( | 111 void MockCookieStore::GetAllCookiesAsync(GetCookieListCallback callback) { |
| 112 const GetCookieListCallback& callback) { | |
| 113 CHECK(false); | 112 CHECK(false); |
| 114 } | 113 } |
| 115 | 114 |
| 116 void MockCookieStore::DeleteCookieAsync(const GURL& url, | 115 void MockCookieStore::DeleteCookieAsync(const GURL& url, |
| 117 const std::string& cookie_name, | 116 const std::string& cookie_name, |
| 118 const base::Closure& callback) { | 117 base::OnceClosure callback) { |
| 119 CHECK(false); | 118 CHECK(false); |
| 120 } | 119 } |
| 121 | 120 |
| 122 void MockCookieStore::DeleteCanonicalCookieAsync( | 121 void MockCookieStore::DeleteCanonicalCookieAsync( |
| 123 const net::CanonicalCookie& cookie, | 122 const net::CanonicalCookie& cookie, |
| 124 const DeleteCallback& callback) { | 123 DeleteCallback callback) { |
| 125 CHECK(false); | 124 CHECK(false); |
| 126 } | 125 } |
| 127 | 126 |
| 128 void MockCookieStore::DeleteAllCreatedBetweenAsync( | 127 void MockCookieStore::DeleteAllCreatedBetweenAsync( |
| 129 const base::Time& delete_begin, | 128 const base::Time& delete_begin, |
| 130 const base::Time& delete_end, | 129 const base::Time& delete_end, |
| 131 const DeleteCallback& callback) { | 130 DeleteCallback callback) { |
| 132 CHECK(false); | 131 CHECK(false); |
| 133 } | 132 } |
| 134 | 133 |
| 135 void MockCookieStore::DeleteAllCreatedBetweenWithPredicateAsync( | 134 void MockCookieStore::DeleteAllCreatedBetweenWithPredicateAsync( |
| 136 const base::Time& delete_begin, | 135 const base::Time& delete_begin, |
| 137 const base::Time& delete_end, | 136 const base::Time& delete_end, |
| 138 const CookiePredicate& predicate, | 137 const CookiePredicate& predicate, |
| 139 const DeleteCallback& callback) { | 138 DeleteCallback callback) { |
| 140 CHECK(false); | 139 CHECK(false); |
| 141 } | 140 } |
| 142 | 141 |
| 143 void MockCookieStore::DeleteSessionCookiesAsync(const DeleteCallback&) { | 142 void MockCookieStore::DeleteSessionCookiesAsync(DeleteCallback) { |
| 144 CHECK(false); | 143 CHECK(false); |
| 145 } | 144 } |
| 146 | 145 |
| 147 void MockCookieStore::FlushStore(const base::Closure& callback) { | 146 void MockCookieStore::FlushStore(base::OnceClosure callback) { |
| 148 CHECK(false); | 147 CHECK(false); |
| 149 } | 148 } |
| 150 | 149 |
| 151 void MockCookieStore::SetForceKeepSessionState() { | 150 void MockCookieStore::SetForceKeepSessionState() { |
| 152 CHECK(false); | 151 CHECK(false); |
| 153 } | 152 } |
| 154 | 153 |
| 155 std::unique_ptr<net::CookieStore::CookieChangedSubscription> | 154 std::unique_ptr<net::CookieStore::CookieChangedSubscription> |
| 156 MockCookieStore::AddCallbackForCookie(const GURL& url, | 155 MockCookieStore::AddCallbackForCookie(const GURL& url, |
| 157 const std::string& name, | 156 const std::string& name, |
| 158 const CookieChangedCallback& callback) { | 157 const CookieChangedCallback& callback) { |
| 159 CHECK(false); | 158 CHECK(false); |
| 160 return nullptr; | 159 return nullptr; |
| 161 } | 160 } |
| 162 | 161 |
| 163 bool MockCookieStore::IsEphemeral() { | 162 bool MockCookieStore::IsEphemeral() { |
| 164 CHECK(false); | 163 CHECK(false); |
| 165 return true; | 164 return true; |
| 166 } | 165 } |
| 167 | 166 |
| 168 void MockCookieStore::SendCookies(const GURL& url, | 167 void MockCookieStore::SendCookies(const GURL& url, |
| 169 const net::CookieOptions& options, | 168 const net::CookieOptions& options, |
| 170 const GetCookieListCallback& callback) { | 169 GetCookieListCallback callback) { |
| 171 net::CookieList result; | 170 net::CookieList result; |
| 172 for (const auto& cookie : cookies_) { | 171 for (const auto& cookie : cookies_) { |
| 173 if (cookie.IncludeForRequestURL(url, options)) | 172 if (cookie.IncludeForRequestURL(url, options)) |
| 174 result.push_back(cookie); | 173 result.push_back(cookie); |
| 175 } | 174 } |
| 176 callback.Run(result); | 175 std::move(callback).Run(result); |
| 177 } | 176 } |
| 178 | 177 |
| 179 // MockURLRequestDelegate | 178 // MockURLRequestDelegate |
| 180 MockURLRequestDelegate::MockURLRequestDelegate() {} | 179 MockURLRequestDelegate::MockURLRequestDelegate() {} |
| 181 MockURLRequestDelegate::~MockURLRequestDelegate() {} | 180 MockURLRequestDelegate::~MockURLRequestDelegate() {} |
| 182 | 181 |
| 183 void MockURLRequestDelegate::OnResponseStarted(net::URLRequest* request) {} | 182 void MockURLRequestDelegate::OnResponseStarted(net::URLRequest* request) {} |
| 184 void MockURLRequestDelegate::OnReadCompleted(net::URLRequest* request, | 183 void MockURLRequestDelegate::OnReadCompleted(net::URLRequest* request, |
| 185 int bytes_read) {} | 184 int bytes_read) {} |
| 186 const std::string& MockURLRequestDelegate::response_data() const { | 185 const std::string& MockURLRequestDelegate::response_data() const { |
| 187 return response_data_; | 186 return response_data_; |
| 188 } | 187 } |
| 189 | 188 |
| 190 const net::IOBufferWithSize* MockURLRequestDelegate::metadata() const { | 189 const net::IOBufferWithSize* MockURLRequestDelegate::metadata() const { |
| 191 return nullptr; | 190 return nullptr; |
| 192 } | 191 } |
| 193 | 192 |
| 194 } // namespace headless | 193 } // namespace headless |
| OLD | NEW |