| 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 2147 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2158 d.set_quit_on_redirect(true); | 2158 d.set_quit_on_redirect(true); |
| 2159 r->Start(); | 2159 r->Start(); |
| 2160 base::RunLoop().Run(); | 2160 base::RunLoop().Run(); |
| 2161 | 2161 |
| 2162 EXPECT_EQ(1, d.received_redirect_count()); | 2162 EXPECT_EQ(1, d.received_redirect_count()); |
| 2163 | 2163 |
| 2164 r->FollowDeferredRedirect(); | 2164 r->FollowDeferredRedirect(); |
| 2165 base::RunLoop().Run(); | 2165 base::RunLoop().Run(); |
| 2166 EXPECT_EQ(1, d.response_started_count()); | 2166 EXPECT_EQ(1, d.response_started_count()); |
| 2167 EXPECT_FALSE(d.received_data_before_response()); | 2167 EXPECT_FALSE(d.received_data_before_response()); |
| 2168 EXPECT_EQ(URLRequestStatus::SUCCESS, r->status().status()); | 2168 EXPECT_EQ(OK, d.request_status()); |
| 2169 std::string contents("hello!"); | 2169 std::string contents("hello!"); |
| 2170 EXPECT_EQ(contents, d.data_received()); | 2170 EXPECT_EQ(contents, d.data_received()); |
| 2171 } | 2171 } |
| 2172 EXPECT_TRUE(data.AllReadDataConsumed()); | 2172 EXPECT_TRUE(data.AllReadDataConsumed()); |
| 2173 EXPECT_TRUE(data.AllWriteDataConsumed()); | 2173 EXPECT_TRUE(data.AllWriteDataConsumed()); |
| 2174 EXPECT_TRUE(data2.AllReadDataConsumed()); | 2174 EXPECT_TRUE(data2.AllReadDataConsumed()); |
| 2175 EXPECT_TRUE(data2.AllWriteDataConsumed()); | 2175 EXPECT_TRUE(data2.AllWriteDataConsumed()); |
| 2176 } | 2176 } |
| 2177 | 2177 |
| 2178 // Send a spdy request to www.example.org. Get a pushed stream that redirects to | 2178 // Send a spdy request to www.example.org. Get a pushed stream that redirects to |
| (...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2244 | 2244 |
| 2245 d2.set_quit_on_redirect(true); | 2245 d2.set_quit_on_redirect(true); |
| 2246 r2->Start(); | 2246 r2->Start(); |
| 2247 base::RunLoop().Run(); | 2247 base::RunLoop().Run(); |
| 2248 EXPECT_EQ(1, d2.received_redirect_count()); | 2248 EXPECT_EQ(1, d2.received_redirect_count()); |
| 2249 | 2249 |
| 2250 r2->FollowDeferredRedirect(); | 2250 r2->FollowDeferredRedirect(); |
| 2251 base::RunLoop().Run(); | 2251 base::RunLoop().Run(); |
| 2252 EXPECT_EQ(1, d2.response_started_count()); | 2252 EXPECT_EQ(1, d2.response_started_count()); |
| 2253 EXPECT_FALSE(d2.received_data_before_response()); | 2253 EXPECT_FALSE(d2.received_data_before_response()); |
| 2254 EXPECT_EQ(URLRequestStatus::SUCCESS, r2->status().status()); | 2254 EXPECT_EQ(OK, d.request_status()); |
| 2255 std::string contents2("hello!"); | 2255 std::string contents2("hello!"); |
| 2256 EXPECT_EQ(contents2, d2.data_received()); | 2256 EXPECT_EQ(contents2, d2.data_received()); |
| 2257 } | 2257 } |
| 2258 EXPECT_TRUE(data.AllReadDataConsumed()); | 2258 EXPECT_TRUE(data.AllReadDataConsumed()); |
| 2259 EXPECT_TRUE(data.AllWriteDataConsumed()); | 2259 EXPECT_TRUE(data.AllWriteDataConsumed()); |
| 2260 EXPECT_TRUE(data2.AllReadDataConsumed()); | 2260 EXPECT_TRUE(data2.AllReadDataConsumed()); |
| 2261 EXPECT_TRUE(data2.AllWriteDataConsumed()); | 2261 EXPECT_TRUE(data2.AllWriteDataConsumed()); |
| 2262 } | 2262 } |
| 2263 | 2263 |
| 2264 TEST_F(SpdyNetworkTransactionTest, ServerPushSingleDataFrame) { | 2264 TEST_F(SpdyNetworkTransactionTest, ServerPushSingleDataFrame) { |
| (...skipping 3959 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 6224 TEST_F(SpdyNetworkTransactionTLSUsageCheckTest, TLSCipherSuiteSucky) { | 6224 TEST_F(SpdyNetworkTransactionTLSUsageCheckTest, TLSCipherSuiteSucky) { |
| 6225 std::unique_ptr<SSLSocketDataProvider> ssl_provider( | 6225 std::unique_ptr<SSLSocketDataProvider> ssl_provider( |
| 6226 new SSLSocketDataProvider(ASYNC, OK)); | 6226 new SSLSocketDataProvider(ASYNC, OK)); |
| 6227 // Set to TLS_RSA_WITH_NULL_MD5 | 6227 // Set to TLS_RSA_WITH_NULL_MD5 |
| 6228 SSLConnectionStatusSetCipherSuite(0x1, &ssl_provider->connection_status); | 6228 SSLConnectionStatusSetCipherSuite(0x1, &ssl_provider->connection_status); |
| 6229 | 6229 |
| 6230 RunTLSUsageCheckTest(std::move(ssl_provider)); | 6230 RunTLSUsageCheckTest(std::move(ssl_provider)); |
| 6231 } | 6231 } |
| 6232 | 6232 |
| 6233 } // namespace net | 6233 } // namespace net |
| OLD | NEW |