Chromium Code Reviews| Index: net/http/http_cache_unittest.cc |
| diff --git a/net/http/http_cache_unittest.cc b/net/http/http_cache_unittest.cc |
| index 84dec613ce141988ce495dd4c2d98bbc757ff023..6cc8a38bf8708233ada0066392370f7f047cb921 100644 |
| --- a/net/http/http_cache_unittest.cc |
| +++ b/net/http/http_cache_unittest.cc |
| @@ -10,7 +10,6 @@ |
| #include "base/bind.h" |
| #include "base/bind_helpers.h" |
| -#include "base/memory/scoped_vector.h" |
| #include "base/message_loop/message_loop.h" |
| #include "base/run_loop.h" |
| #include "base/strings/string_util.h" |
| @@ -1414,12 +1413,12 @@ TEST(HttpCache, SimpleGET_DoomWithPending) { |
| MockHttpRequest writer_request(kSimpleGET_Transaction); |
| writer_request.load_flags = LOAD_BYPASS_CACHE; |
| - ScopedVector<Context> context_list; |
| + std::vector<scoped_ptr<Context>> context_list; |
|
mmenke
2015/11/24 17:25:08
include vector, scoped_ptr
mmenke
2015/11/24 17:25:08
Changes in this file don't seem to fit the CL desc
|
| const int kNumTransactions = 4; |
| for (int i = 0; i < kNumTransactions; ++i) { |
| - context_list.push_back(new Context()); |
| - Context* c = context_list[i]; |
| + context_list.push_back(make_scoped_ptr(new Context())); |
| + Context* c = context_list[i].get(); |
| c->result = cache.CreateTransaction(&c->trans); |
| ASSERT_EQ(OK, c->result); |
| @@ -1438,13 +1437,12 @@ TEST(HttpCache, SimpleGET_DoomWithPending) { |
| EXPECT_EQ(2, cache.network_layer()->transaction_count()); |
| // Cancel the first queued transaction. |
| - delete context_list[1]; |
| - context_list.get()[1] = NULL; |
| + context_list[1].reset(); |
| for (int i = 0; i < kNumTransactions; ++i) { |
| if (i == 1) |
| continue; |
| - Context* c = context_list[i]; |
| + Context* c = context_list[i].get(); |
| ASSERT_EQ(ERR_IO_PENDING, c->result); |
| c->result = c->callback.WaitForResult(); |
| ReadAndVerifyTransaction(c->trans.get(), kSimpleGET_Transaction); |
| @@ -2926,9 +2924,10 @@ TEST(HttpCache, SimplePOST_LoadOnlyFromCache_Hit) { |
| const int64 kUploadId = 1; // Just a dummy value. |
| - ScopedVector<UploadElementReader> element_readers; |
| - element_readers.push_back(new UploadBytesElementReader("hello", 5)); |
| - ElementsUploadDataStream upload_data_stream(element_readers.Pass(), |
| + std::vector<scoped_ptr<UploadElementReader>> element_readers; |
| + element_readers.push_back( |
| + make_scoped_ptr(new UploadBytesElementReader("hello", 5))); |
| + ElementsUploadDataStream upload_data_stream(std::move(element_readers), |
| kUploadId); |
| MockHttpRequest request(transaction); |
| request.upload_data_stream = &upload_data_stream; |
| @@ -2958,9 +2957,10 @@ TEST(HttpCache, SimplePOST_WithRanges) { |
| const int64 kUploadId = 1; // Just a dummy value. |
| - ScopedVector<UploadElementReader> element_readers; |
| - element_readers.push_back(new UploadBytesElementReader("hello", 5)); |
| - ElementsUploadDataStream upload_data_stream(element_readers.Pass(), |
| + std::vector<scoped_ptr<UploadElementReader>> element_readers; |
| + element_readers.push_back( |
| + make_scoped_ptr(new UploadBytesElementReader("hello", 5))); |
| + ElementsUploadDataStream upload_data_stream(std::move(element_readers), |
| kUploadId); |
| MockHttpRequest request(transaction); |
| @@ -2978,9 +2978,10 @@ TEST(HttpCache, SimplePOST_WithRanges) { |
| TEST(HttpCache, SimplePOST_SeparateCache) { |
| MockHttpCache cache; |
| - ScopedVector<UploadElementReader> element_readers; |
| - element_readers.push_back(new UploadBytesElementReader("hello", 5)); |
| - ElementsUploadDataStream upload_data_stream(element_readers.Pass(), 1); |
| + std::vector<scoped_ptr<UploadElementReader>> element_readers; |
| + element_readers.push_back( |
| + make_scoped_ptr(new UploadBytesElementReader("hello", 5))); |
| + ElementsUploadDataStream upload_data_stream(std::move(element_readers), 1); |
| MockTransaction transaction(kSimplePOST_Transaction); |
| MockHttpRequest req1(transaction); |
| @@ -3017,9 +3018,10 @@ TEST(HttpCache, SimplePOST_Invalidate_205) { |
| EXPECT_EQ(0, cache.disk_cache()->open_count()); |
| EXPECT_EQ(1, cache.disk_cache()->create_count()); |
| - ScopedVector<UploadElementReader> element_readers; |
| - element_readers.push_back(new UploadBytesElementReader("hello", 5)); |
| - ElementsUploadDataStream upload_data_stream(element_readers.Pass(), 1); |
| + std::vector<scoped_ptr<UploadElementReader>> element_readers; |
| + element_readers.push_back( |
| + make_scoped_ptr(new UploadBytesElementReader("hello", 5))); |
| + ElementsUploadDataStream upload_data_stream(std::move(element_readers), 1); |
| transaction.method = "POST"; |
| transaction.status = "HTTP/1.1 205 No Content"; |
| @@ -3056,9 +3058,10 @@ TEST(HttpCache, SimplePOST_NoUploadId_Invalidate_205) { |
| EXPECT_EQ(0, cache.disk_cache()->open_count()); |
| EXPECT_EQ(1, cache.disk_cache()->create_count()); |
| - ScopedVector<UploadElementReader> element_readers; |
| - element_readers.push_back(new UploadBytesElementReader("hello", 5)); |
| - ElementsUploadDataStream upload_data_stream(element_readers.Pass(), 0); |
| + std::vector<scoped_ptr<UploadElementReader>> element_readers; |
| + element_readers.push_back( |
| + make_scoped_ptr(new UploadBytesElementReader("hello", 5))); |
| + ElementsUploadDataStream upload_data_stream(std::move(element_readers), 0); |
| transaction.method = "POST"; |
| transaction.status = "HTTP/1.1 205 No Content"; |
| @@ -3088,9 +3091,10 @@ TEST(HttpCache, SimplePOST_NoUploadId_NoBackend) { |
| factory->FinishCreation(); |
| MockHttpCache cache(factory.Pass()); |
| - ScopedVector<UploadElementReader> element_readers; |
| - element_readers.push_back(new UploadBytesElementReader("hello", 5)); |
| - ElementsUploadDataStream upload_data_stream(element_readers.Pass(), 0); |
| + std::vector<scoped_ptr<UploadElementReader>> element_readers; |
| + element_readers.push_back( |
| + make_scoped_ptr(new UploadBytesElementReader("hello", 5))); |
| + ElementsUploadDataStream upload_data_stream(std::move(element_readers), 0); |
| MockTransaction transaction(kSimplePOST_Transaction); |
| AddMockTransaction(&transaction); |
| @@ -3117,9 +3121,10 @@ TEST(HttpCache, SimplePOST_DontInvalidate_100) { |
| EXPECT_EQ(0, cache.disk_cache()->open_count()); |
| EXPECT_EQ(1, cache.disk_cache()->create_count()); |
| - ScopedVector<UploadElementReader> element_readers; |
| - element_readers.push_back(new UploadBytesElementReader("hello", 5)); |
| - ElementsUploadDataStream upload_data_stream(element_readers.Pass(), 1); |
| + std::vector<scoped_ptr<UploadElementReader>> element_readers; |
| + element_readers.push_back( |
| + make_scoped_ptr(new UploadBytesElementReader("hello", 5))); |
| + ElementsUploadDataStream upload_data_stream(std::move(element_readers), 1); |
| transaction.method = "POST"; |
| transaction.status = "HTTP/1.1 100 Continue"; |
| @@ -3428,9 +3433,10 @@ TEST(HttpCache, SimplePUT_Miss) { |
| MockTransaction transaction(kSimplePOST_Transaction); |
| transaction.method = "PUT"; |
| - ScopedVector<UploadElementReader> element_readers; |
| - element_readers.push_back(new UploadBytesElementReader("hello", 5)); |
| - ElementsUploadDataStream upload_data_stream(element_readers.Pass(), 0); |
| + std::vector<scoped_ptr<UploadElementReader>> element_readers; |
| + element_readers.push_back( |
| + make_scoped_ptr(new UploadBytesElementReader("hello", 5))); |
| + ElementsUploadDataStream upload_data_stream(std::move(element_readers), 0); |
| MockHttpRequest request(transaction); |
| request.upload_data_stream = &upload_data_stream; |
| @@ -3457,9 +3463,10 @@ TEST(HttpCache, SimplePUT_Invalidate) { |
| EXPECT_EQ(0, cache.disk_cache()->open_count()); |
| EXPECT_EQ(1, cache.disk_cache()->create_count()); |
| - ScopedVector<UploadElementReader> element_readers; |
| - element_readers.push_back(new UploadBytesElementReader("hello", 5)); |
| - ElementsUploadDataStream upload_data_stream(element_readers.Pass(), 0); |
| + std::vector<scoped_ptr<UploadElementReader>> element_readers; |
| + element_readers.push_back( |
| + make_scoped_ptr(new UploadBytesElementReader("hello", 5))); |
| + ElementsUploadDataStream upload_data_stream(std::move(element_readers), 0); |
| transaction.method = "PUT"; |
| MockHttpRequest req2(transaction); |
| @@ -3493,9 +3500,10 @@ TEST(HttpCache, SimplePUT_Invalidate_305) { |
| EXPECT_EQ(0, cache.disk_cache()->open_count()); |
| EXPECT_EQ(1, cache.disk_cache()->create_count()); |
| - ScopedVector<UploadElementReader> element_readers; |
| - element_readers.push_back(new UploadBytesElementReader("hello", 5)); |
| - ElementsUploadDataStream upload_data_stream(element_readers.Pass(), 0); |
| + std::vector<scoped_ptr<UploadElementReader>> element_readers; |
| + element_readers.push_back( |
| + make_scoped_ptr(new UploadBytesElementReader("hello", 5))); |
| + ElementsUploadDataStream upload_data_stream(std::move(element_readers), 0); |
| transaction.method = "PUT"; |
| transaction.status = "HTTP/1.1 305 Use Proxy"; |
| @@ -3531,9 +3539,10 @@ TEST(HttpCache, SimplePUT_DontInvalidate_404) { |
| EXPECT_EQ(0, cache.disk_cache()->open_count()); |
| EXPECT_EQ(1, cache.disk_cache()->create_count()); |
| - ScopedVector<UploadElementReader> element_readers; |
| - element_readers.push_back(new UploadBytesElementReader("hello", 5)); |
| - ElementsUploadDataStream upload_data_stream(element_readers.Pass(), 0); |
| + std::vector<scoped_ptr<UploadElementReader>> element_readers; |
| + element_readers.push_back( |
| + make_scoped_ptr(new UploadBytesElementReader("hello", 5))); |
| + ElementsUploadDataStream upload_data_stream(std::move(element_readers), 0); |
| transaction.method = "PUT"; |
| transaction.status = "HTTP/1.1 404 Not Found"; |
| @@ -3561,9 +3570,10 @@ TEST(HttpCache, SimpleDELETE_Miss) { |
| MockTransaction transaction(kSimplePOST_Transaction); |
| transaction.method = "DELETE"; |
| - ScopedVector<UploadElementReader> element_readers; |
| - element_readers.push_back(new UploadBytesElementReader("hello", 5)); |
| - ElementsUploadDataStream upload_data_stream(element_readers.Pass(), 0); |
| + std::vector<scoped_ptr<UploadElementReader>> element_readers; |
| + element_readers.push_back( |
| + make_scoped_ptr(new UploadBytesElementReader("hello", 5))); |
| + ElementsUploadDataStream upload_data_stream(std::move(element_readers), 0); |
| MockHttpRequest request(transaction); |
| request.upload_data_stream = &upload_data_stream; |
| @@ -3590,9 +3600,10 @@ TEST(HttpCache, SimpleDELETE_Invalidate) { |
| EXPECT_EQ(0, cache.disk_cache()->open_count()); |
| EXPECT_EQ(1, cache.disk_cache()->create_count()); |
| - ScopedVector<UploadElementReader> element_readers; |
| - element_readers.push_back(new UploadBytesElementReader("hello", 5)); |
| - ElementsUploadDataStream upload_data_stream(element_readers.Pass(), 0); |
| + std::vector<scoped_ptr<UploadElementReader>> element_readers; |
| + element_readers.push_back( |
| + make_scoped_ptr(new UploadBytesElementReader("hello", 5))); |
| + ElementsUploadDataStream upload_data_stream(std::move(element_readers), 0); |
| transaction.method = "DELETE"; |
| MockHttpRequest req2(transaction); |