Remove ScopedVector from ElementsUploadDataStream
Also made related small refactorings in http_cache_unittest and remove some unused variables from http_network_transaction_unittest
[email protected]
BUG=554289
Review URL: https://codereview.chromium.org/1476443002
Cr-Commit-Position: refs/heads/master@{#361841}
diff --git a/net/quic/quic_http_stream_test.cc b/net/quic/quic_http_stream_test.cc
index 838f105..6bc1af2 100644
--- a/net/quic/quic_http_stream_test.cc
+++ b/net/quic/quic_http_stream_test.cc
@@ -8,6 +8,7 @@
#include <vector>
+#include "base/memory/scoped_ptr.h"
#include "base/thread_task_runner_handle.h"
#include "net/base/chunked_upload_data_stream.h"
#include "net/base/elements_upload_data_stream.h"
@@ -518,10 +519,10 @@
Initialize();
- ScopedVector<UploadElementReader> element_readers;
- element_readers.push_back(
- new UploadBytesElementReader(kUploadData, strlen(kUploadData)));
- ElementsUploadDataStream upload_data_stream(element_readers.Pass(), 0);
+ std::vector<scoped_ptr<UploadElementReader>> element_readers;
+ element_readers.push_back(make_scoped_ptr(
+ new UploadBytesElementReader(kUploadData, strlen(kUploadData))));
+ ElementsUploadDataStream upload_data_stream(std::move(element_readers), 0);
request_.method = "POST";
request_.url = GURL("http://www.google.com/");
request_.upload_data_stream = &upload_data_stream;