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 "net/http/http_cache.h" | 5 #include "net/http/http_cache.h" |
6 | 6 |
7 #include <stdint.h> | 7 #include <stdint.h> |
8 #include <algorithm> | 8 #include <algorithm> |
9 #include <utility> | 9 #include <utility> |
10 #include <vector> | 10 #include <vector> |
(...skipping 2004 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2015 IPEndPoint remote_endpoint; | 2015 IPEndPoint remote_endpoint; |
2016 RunTransactionTestAndGetTimingAndConnectedSocketAddress( | 2016 RunTransactionTestAndGetTimingAndConnectedSocketAddress( |
2017 cache.http_cache(), transaction, log.bound(), &load_timing_info, | 2017 cache.http_cache(), transaction, log.bound(), &load_timing_info, |
2018 &remote_endpoint); | 2018 &remote_endpoint); |
2019 | 2019 |
2020 EXPECT_EQ(2, cache.network_layer()->transaction_count()); | 2020 EXPECT_EQ(2, cache.network_layer()->transaction_count()); |
2021 EXPECT_EQ(1, cache.disk_cache()->open_count()); | 2021 EXPECT_EQ(1, cache.disk_cache()->open_count()); |
2022 EXPECT_EQ(1, cache.disk_cache()->create_count()); | 2022 EXPECT_EQ(1, cache.disk_cache()->create_count()); |
2023 TestLoadTimingNetworkRequest(load_timing_info); | 2023 TestLoadTimingNetworkRequest(load_timing_info); |
2024 | 2024 |
2025 EXPECT_FALSE(remote_endpoint.address().empty()); | 2025 EXPECT_FALSE(remote_endpoint.address_number().empty()); |
2026 } | 2026 } |
2027 | 2027 |
2028 class RevalidationServer { | 2028 class RevalidationServer { |
2029 public: | 2029 public: |
2030 RevalidationServer() { | 2030 RevalidationServer() { |
2031 s_etag_used_ = false; | 2031 s_etag_used_ = false; |
2032 s_last_modified_used_ = false; | 2032 s_last_modified_used_ = false; |
2033 } | 2033 } |
2034 | 2034 |
2035 bool EtagUsed() { return s_etag_used_; } | 2035 bool EtagUsed() { return s_etag_used_; } |
(...skipping 5696 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
7732 EXPECT_EQ(1, cache.disk_cache()->open_count()); | 7732 EXPECT_EQ(1, cache.disk_cache()->open_count()); |
7733 EXPECT_EQ(1, cache.disk_cache()->create_count()); | 7733 EXPECT_EQ(1, cache.disk_cache()->create_count()); |
7734 EXPECT_TRUE(response_info.was_cached); | 7734 EXPECT_TRUE(response_info.was_cached); |
7735 | 7735 |
7736 // The new SSL state is reported. | 7736 // The new SSL state is reported. |
7737 EXPECT_EQ(status2, response_info.ssl_info.connection_status); | 7737 EXPECT_EQ(status2, response_info.ssl_info.connection_status); |
7738 EXPECT_TRUE(cert2->Equals(response_info.ssl_info.cert.get())); | 7738 EXPECT_TRUE(cert2->Equals(response_info.ssl_info.cert.get())); |
7739 } | 7739 } |
7740 | 7740 |
7741 } // namespace net | 7741 } // namespace net |
OLD | NEW |