OLD | NEW |
1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2010 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 "base/message_loop_proxy.h" | 5 #include "base/message_loop_proxy.h" |
6 #include "base/thread.h" | 6 #include "base/thread.h" |
7 #include "base/waitable_event.h" | 7 #include "base/waitable_event.h" |
8 #include "build/build_config.h" | 8 #include "build/build_config.h" |
9 #include "chrome/common/chrome_plugin_lib.h" | 9 #include "chrome/common/chrome_plugin_lib.h" |
10 #include "chrome/common/net/url_fetcher.h" | 10 #include "chrome/common/net/url_fetcher.h" |
(...skipping 377 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
388 PathService::Get(base::DIR_SOURCE_ROOT, &cert_dir_); | 388 PathService::Get(base::DIR_SOURCE_ROOT, &cert_dir_); |
389 cert_dir_ = cert_dir_.AppendASCII("chrome"); | 389 cert_dir_ = cert_dir_.AppendASCII("chrome"); |
390 cert_dir_ = cert_dir_.AppendASCII("test"); | 390 cert_dir_ = cert_dir_.AppendASCII("test"); |
391 cert_dir_ = cert_dir_.AppendASCII("data"); | 391 cert_dir_ = cert_dir_.AppendASCII("data"); |
392 cert_dir_ = cert_dir_.AppendASCII("ssl"); | 392 cert_dir_ = cert_dir_.AppendASCII("ssl"); |
393 cert_dir_ = cert_dir_.AppendASCII("certificates"); | 393 cert_dir_ = cert_dir_.AppendASCII("certificates"); |
394 } | 394 } |
395 | 395 |
396 // The "server certificate expired" error should result in automatic | 396 // The "server certificate expired" error should result in automatic |
397 // cancellation of the request by | 397 // cancellation of the request by |
398 // URLRequest::Delegate::OnSSLCertificateError. | 398 // net::URLRequest::Delegate::OnSSLCertificateError. |
399 void URLFetcherBadHTTPSTest::OnURLFetchComplete( | 399 void URLFetcherBadHTTPSTest::OnURLFetchComplete( |
400 const URLFetcher* source, | 400 const URLFetcher* source, |
401 const GURL& url, | 401 const GURL& url, |
402 const URLRequestStatus& status, | 402 const URLRequestStatus& status, |
403 int response_code, | 403 int response_code, |
404 const ResponseCookies& cookies, | 404 const ResponseCookies& cookies, |
405 const std::string& data) { | 405 const std::string& data) { |
406 // This part is different from URLFetcherTest::OnURLFetchComplete | 406 // This part is different from URLFetcherTest::OnURLFetchComplete |
407 // because this test expects the request to be cancelled. | 407 // because this test expects the request to be cancelled. |
408 EXPECT_EQ(URLRequestStatus::CANCELED, status.status()); | 408 EXPECT_EQ(URLRequestStatus::CANCELED, status.status()); |
(...skipping 214 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
623 base::Thread t("URLFetcher test thread"); | 623 base::Thread t("URLFetcher test thread"); |
624 ASSERT_TRUE(t.Start()); | 624 ASSERT_TRUE(t.Start()); |
625 t.message_loop()->PostTask(FROM_HERE, new FetcherWrapperTask(this, url)); | 625 t.message_loop()->PostTask(FROM_HERE, new FetcherWrapperTask(this, url)); |
626 | 626 |
627 MessageLoop::current()->Run(); | 627 MessageLoop::current()->Run(); |
628 | 628 |
629 net::URLRequestThrottlerManager::GetInstance()->EraseEntryForTests(url); | 629 net::URLRequestThrottlerManager::GetInstance()->EraseEntryForTests(url); |
630 } | 630 } |
631 | 631 |
632 } // namespace. | 632 } // namespace. |
OLD | NEW |