| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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 <cmath> | 5 #include <cmath> |
| 6 #include <memory> | 6 #include <memory> |
| 7 #include <string> | 7 #include <string> |
| 8 #include <utility> | 8 #include <utility> |
| 9 #include <vector> | 9 #include <vector> |
| 10 | 10 |
| (...skipping 274 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 285 get_request_.load_flags = 0; | 285 get_request_.load_flags = 0; |
| 286 get_request_.extra_headers.SetHeader("User-Agent", "Chrome"); | 286 get_request_.extra_headers.SetHeader("User-Agent", "Chrome"); |
| 287 get_request_initialized_ = true; | 287 get_request_initialized_ = true; |
| 288 } | 288 } |
| 289 return get_request_; | 289 return get_request_; |
| 290 } | 290 } |
| 291 | 291 |
| 292 const HttpRequestInfo& CreatePostRequest() { | 292 const HttpRequestInfo& CreatePostRequest() { |
| 293 if (!post_request_initialized_) { | 293 if (!post_request_initialized_) { |
| 294 std::vector<std::unique_ptr<UploadElementReader>> element_readers; | 294 std::vector<std::unique_ptr<UploadElementReader>> element_readers; |
| 295 element_readers.push_back(base::WrapUnique( | 295 element_readers.push_back(base::MakeUnique<UploadBytesElementReader>( |
| 296 new UploadBytesElementReader(kUploadData, kUploadDataSize))); | 296 kUploadData, kUploadDataSize)); |
| 297 upload_data_stream_.reset( | 297 upload_data_stream_.reset( |
| 298 new ElementsUploadDataStream(std::move(element_readers), 0)); | 298 new ElementsUploadDataStream(std::move(element_readers), 0)); |
| 299 | 299 |
| 300 post_request_.method = "POST"; | 300 post_request_.method = "POST"; |
| 301 post_request_.url = default_url_; | 301 post_request_.url = default_url_; |
| 302 post_request_.upload_data_stream = upload_data_stream_.get(); | 302 post_request_.upload_data_stream = upload_data_stream_.get(); |
| 303 post_request_initialized_ = true; | 303 post_request_initialized_ = true; |
| 304 } | 304 } |
| 305 return post_request_; | 305 return post_request_; |
| 306 } | 306 } |
| 307 | 307 |
| 308 const HttpRequestInfo& CreateFilePostRequest() { | 308 const HttpRequestInfo& CreateFilePostRequest() { |
| 309 if (!post_request_initialized_) { | 309 if (!post_request_initialized_) { |
| 310 base::FilePath file_path; | 310 base::FilePath file_path; |
| 311 CHECK(base::CreateTemporaryFileInDir(temp_dir_.path(), &file_path)); | 311 CHECK(base::CreateTemporaryFileInDir(temp_dir_.path(), &file_path)); |
| 312 CHECK_EQ(static_cast<int>(kUploadDataSize), | 312 CHECK_EQ(static_cast<int>(kUploadDataSize), |
| 313 base::WriteFile(file_path, kUploadData, kUploadDataSize)); | 313 base::WriteFile(file_path, kUploadData, kUploadDataSize)); |
| 314 | 314 |
| 315 std::vector<std::unique_ptr<UploadElementReader>> element_readers; | 315 std::vector<std::unique_ptr<UploadElementReader>> element_readers; |
| 316 element_readers.push_back(base::WrapUnique(new UploadFileElementReader( | 316 element_readers.push_back(base::MakeUnique<UploadFileElementReader>( |
| 317 base::ThreadTaskRunnerHandle::Get().get(), file_path, 0, | 317 base::ThreadTaskRunnerHandle::Get().get(), file_path, 0, |
| 318 kUploadDataSize, base::Time()))); | 318 kUploadDataSize, base::Time())); |
| 319 upload_data_stream_.reset( | 319 upload_data_stream_.reset( |
| 320 new ElementsUploadDataStream(std::move(element_readers), 0)); | 320 new ElementsUploadDataStream(std::move(element_readers), 0)); |
| 321 | 321 |
| 322 post_request_.method = "POST"; | 322 post_request_.method = "POST"; |
| 323 post_request_.url = default_url_; | 323 post_request_.url = default_url_; |
| 324 post_request_.upload_data_stream = upload_data_stream_.get(); | 324 post_request_.upload_data_stream = upload_data_stream_.get(); |
| 325 post_request_initialized_ = true; | 325 post_request_initialized_ = true; |
| 326 } | 326 } |
| 327 return post_request_; | 327 return post_request_; |
| 328 } | 328 } |
| 329 | 329 |
| 330 const HttpRequestInfo& CreateUnreadableFilePostRequest() { | 330 const HttpRequestInfo& CreateUnreadableFilePostRequest() { |
| 331 if (post_request_initialized_) | 331 if (post_request_initialized_) |
| 332 return post_request_; | 332 return post_request_; |
| 333 | 333 |
| 334 base::FilePath file_path; | 334 base::FilePath file_path; |
| 335 CHECK(base::CreateTemporaryFileInDir(temp_dir_.path(), &file_path)); | 335 CHECK(base::CreateTemporaryFileInDir(temp_dir_.path(), &file_path)); |
| 336 CHECK_EQ(static_cast<int>(kUploadDataSize), | 336 CHECK_EQ(static_cast<int>(kUploadDataSize), |
| 337 base::WriteFile(file_path, kUploadData, kUploadDataSize)); | 337 base::WriteFile(file_path, kUploadData, kUploadDataSize)); |
| 338 CHECK(base::MakeFileUnreadable(file_path)); | 338 CHECK(base::MakeFileUnreadable(file_path)); |
| 339 | 339 |
| 340 std::vector<std::unique_ptr<UploadElementReader>> element_readers; | 340 std::vector<std::unique_ptr<UploadElementReader>> element_readers; |
| 341 element_readers.push_back(base::WrapUnique(new UploadFileElementReader( | 341 element_readers.push_back(base::MakeUnique<UploadFileElementReader>( |
| 342 base::ThreadTaskRunnerHandle::Get().get(), file_path, 0, | 342 base::ThreadTaskRunnerHandle::Get().get(), file_path, 0, |
| 343 kUploadDataSize, base::Time()))); | 343 kUploadDataSize, base::Time())); |
| 344 upload_data_stream_.reset( | 344 upload_data_stream_.reset( |
| 345 new ElementsUploadDataStream(std::move(element_readers), 0)); | 345 new ElementsUploadDataStream(std::move(element_readers), 0)); |
| 346 | 346 |
| 347 post_request_.method = "POST"; | 347 post_request_.method = "POST"; |
| 348 post_request_.url = default_url_; | 348 post_request_.url = default_url_; |
| 349 post_request_.upload_data_stream = upload_data_stream_.get(); | 349 post_request_.upload_data_stream = upload_data_stream_.get(); |
| 350 post_request_initialized_ = true; | 350 post_request_initialized_ = true; |
| 351 return post_request_; | 351 return post_request_; |
| 352 } | 352 } |
| 353 | 353 |
| 354 const HttpRequestInfo& CreateComplexPostRequest() { | 354 const HttpRequestInfo& CreateComplexPostRequest() { |
| 355 if (!post_request_initialized_) { | 355 if (!post_request_initialized_) { |
| 356 const int kFileRangeOffset = 1; | 356 const int kFileRangeOffset = 1; |
| 357 const int kFileRangeLength = 3; | 357 const int kFileRangeLength = 3; |
| 358 CHECK_LT(kFileRangeOffset + kFileRangeLength, kUploadDataSize); | 358 CHECK_LT(kFileRangeOffset + kFileRangeLength, kUploadDataSize); |
| 359 | 359 |
| 360 base::FilePath file_path; | 360 base::FilePath file_path; |
| 361 CHECK(base::CreateTemporaryFileInDir(temp_dir_.path(), &file_path)); | 361 CHECK(base::CreateTemporaryFileInDir(temp_dir_.path(), &file_path)); |
| 362 CHECK_EQ(static_cast<int>(kUploadDataSize), | 362 CHECK_EQ(static_cast<int>(kUploadDataSize), |
| 363 base::WriteFile(file_path, kUploadData, kUploadDataSize)); | 363 base::WriteFile(file_path, kUploadData, kUploadDataSize)); |
| 364 | 364 |
| 365 std::vector<std::unique_ptr<UploadElementReader>> element_readers; | 365 std::vector<std::unique_ptr<UploadElementReader>> element_readers; |
| 366 element_readers.push_back(base::WrapUnique( | 366 element_readers.push_back(base::MakeUnique<UploadBytesElementReader>( |
| 367 new UploadBytesElementReader(kUploadData, kFileRangeOffset))); | 367 kUploadData, kFileRangeOffset)); |
| 368 element_readers.push_back(base::WrapUnique(new UploadFileElementReader( | 368 element_readers.push_back(base::MakeUnique<UploadFileElementReader>( |
| 369 base::ThreadTaskRunnerHandle::Get().get(), file_path, | 369 base::ThreadTaskRunnerHandle::Get().get(), file_path, |
| 370 kFileRangeOffset, kFileRangeLength, base::Time()))); | 370 kFileRangeOffset, kFileRangeLength, base::Time())); |
| 371 element_readers.push_back(base::WrapUnique(new UploadBytesElementReader( | 371 element_readers.push_back(base::MakeUnique<UploadBytesElementReader>( |
| 372 kUploadData + kFileRangeOffset + kFileRangeLength, | 372 kUploadData + kFileRangeOffset + kFileRangeLength, |
| 373 kUploadDataSize - (kFileRangeOffset + kFileRangeLength)))); | 373 kUploadDataSize - (kFileRangeOffset + kFileRangeLength))); |
| 374 upload_data_stream_.reset( | 374 upload_data_stream_.reset( |
| 375 new ElementsUploadDataStream(std::move(element_readers), 0)); | 375 new ElementsUploadDataStream(std::move(element_readers), 0)); |
| 376 | 376 |
| 377 post_request_.method = "POST"; | 377 post_request_.method = "POST"; |
| 378 post_request_.url = default_url_; | 378 post_request_.url = default_url_; |
| 379 post_request_.upload_data_stream = upload_data_stream_.get(); | 379 post_request_.upload_data_stream = upload_data_stream_.get(); |
| 380 post_request_initialized_ = true; | 380 post_request_initialized_ = true; |
| 381 } | 381 } |
| 382 return post_request_; | 382 return post_request_; |
| 383 } | 383 } |
| (...skipping 5966 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 6350 TEST_F(SpdyNetworkTransactionTLSUsageCheckTest, TLSCipherSuiteSucky) { | 6350 TEST_F(SpdyNetworkTransactionTLSUsageCheckTest, TLSCipherSuiteSucky) { |
| 6351 std::unique_ptr<SSLSocketDataProvider> ssl_provider( | 6351 std::unique_ptr<SSLSocketDataProvider> ssl_provider( |
| 6352 new SSLSocketDataProvider(ASYNC, OK)); | 6352 new SSLSocketDataProvider(ASYNC, OK)); |
| 6353 // Set to TLS_RSA_WITH_NULL_MD5 | 6353 // Set to TLS_RSA_WITH_NULL_MD5 |
| 6354 SSLConnectionStatusSetCipherSuite(0x1, &ssl_provider->connection_status); | 6354 SSLConnectionStatusSetCipherSuite(0x1, &ssl_provider->connection_status); |
| 6355 | 6355 |
| 6356 RunTLSUsageCheckTest(std::move(ssl_provider)); | 6356 RunTLSUsageCheckTest(std::move(ssl_provider)); |
| 6357 } | 6357 } |
| 6358 | 6358 |
| 6359 } // namespace net | 6359 } // namespace net |
| OLD | NEW |