Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(428)

Unified Diff: net/socket/socket_test_util.h

Issue 1459633003: Remove ScopedVector from net/socket tests (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: net/socket/socket_test_util.h
diff --git a/net/socket/socket_test_util.h b/net/socket/socket_test_util.h
index 92089b1df1d583d3bee1838abd37e81550fec210..430b5225331c4eaaefdf1cbe413c411d0b44268c 100644
--- a/net/socket/socket_test_util.h
+++ b/net/socket/socket_test_util.h
@@ -1029,9 +1029,9 @@ class ClientSocketPoolTest {
RequestPriority priority,
const scoped_refptr<typename PoolType::SocketParams>& socket_params) {
DCHECK(socket_pool);
- TestSocketRequest* request =
- new TestSocketRequest(&request_order_, &completion_count_);
- requests_.push_back(request);
+ TestSocketRequest* request(
+ new TestSocketRequest(&request_order_, &completion_count_));
+ requests_.push_back(make_scoped_ptr(request));
mmenke 2015/11/19 16:26:12 nit: Think it's cleaner (And safer across refacto
int rv = request->handle()->Init(group_name,
socket_params,
priority,
@@ -1058,14 +1058,14 @@ class ClientSocketPoolTest {
// Note that this uses 0-based indices, while GetOrderOfRequest takes and
// returns 0-based indices.
- TestSocketRequest* request(int i) { return requests_[i]; }
+ TestSocketRequest* request(int i) { return requests_[i].get(); }
size_t requests_size() const { return requests_.size(); }
- ScopedVector<TestSocketRequest>* requests() { return &requests_; }
+ std::vector<scoped_ptr<TestSocketRequest>>* requests() { return &requests_; }
size_t completion_count() const { return completion_count_; }
private:
- ScopedVector<TestSocketRequest> requests_;
+ std::vector<scoped_ptr<TestSocketRequest>> requests_;
std::vector<TestSocketRequest*> request_order_;
size_t completion_count_;
@@ -1133,7 +1133,7 @@ class MockTransportClientSocketPool : public TransportClientSocketPool {
private:
ClientSocketFactory* client_socket_factory_;
- ScopedVector<MockConnectJob> job_list_;
+ std::vector<scoped_ptr<MockConnectJob>> job_list_;
RequestPriority last_request_priority_;
int release_count_;
int cancel_count_;

Powered by Google App Engine
This is Rietveld 408576698