Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(10)

Side by Side Diff: net/quic/core/quic_session_test.cc

Issue 2236463004: Rename QuicSupportedVersions to QuicAllSupportedVersions. Add QuicCurrentSupportedVersions which re… (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@129437595
Patch Set: update more files outside net/ Created 4 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « net/quic/core/quic_server_session_base_test.cc ('k') | net/quic/core/quic_spdy_stream_test.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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/quic/core/quic_session.h" 5 #include "net/quic/core/quic_session.h"
6 6
7 #include <set> 7 #include <set>
8 #include <utility> 8 #include <utility>
9 9
10 #include "base/rand_util.h" 10 #include "base/rand_util.h"
(...skipping 264 matching lines...) Expand 10 before | Expand all | Expand 10 after
275 SpdyHeaderBlock headers_; 275 SpdyHeaderBlock headers_;
276 }; 276 };
277 277
278 class QuicSessionTestServer : public QuicSessionTestBase { 278 class QuicSessionTestServer : public QuicSessionTestBase {
279 protected: 279 protected:
280 QuicSessionTestServer() : QuicSessionTestBase(Perspective::IS_SERVER) {} 280 QuicSessionTestServer() : QuicSessionTestBase(Perspective::IS_SERVER) {}
281 }; 281 };
282 282
283 INSTANTIATE_TEST_CASE_P(Tests, 283 INSTANTIATE_TEST_CASE_P(Tests,
284 QuicSessionTestServer, 284 QuicSessionTestServer,
285 ::testing::ValuesIn(QuicSupportedVersions())); 285 ::testing::ValuesIn(AllSupportedVersions()));
286 286
287 TEST_P(QuicSessionTestServer, PeerAddress) { 287 TEST_P(QuicSessionTestServer, PeerAddress) {
288 EXPECT_EQ(IPEndPoint(Loopback4(), kTestPort), session_.peer_address()); 288 EXPECT_EQ(IPEndPoint(Loopback4(), kTestPort), session_.peer_address());
289 } 289 }
290 290
291 TEST_P(QuicSessionTestServer, IsCryptoHandshakeConfirmed) { 291 TEST_P(QuicSessionTestServer, IsCryptoHandshakeConfirmed) {
292 EXPECT_FALSE(session_.IsCryptoHandshakeConfirmed()); 292 EXPECT_FALSE(session_.IsCryptoHandshakeConfirmed());
293 CryptoHandshakeMessage message; 293 CryptoHandshakeMessage message;
294 session_.GetCryptoStream()->OnHandshakeMessage(message); 294 session_.GetCryptoStream()->OnHandshakeMessage(message);
295 EXPECT_TRUE(session_.IsCryptoHandshakeConfirmed()); 295 EXPECT_TRUE(session_.IsCryptoHandshakeConfirmed());
(...skipping 877 matching lines...) Expand 10 before | Expand all | Expand 10 after
1173 } 1173 }
1174 } 1174 }
1175 1175
1176 class QuicSessionTestClient : public QuicSessionTestBase { 1176 class QuicSessionTestClient : public QuicSessionTestBase {
1177 protected: 1177 protected:
1178 QuicSessionTestClient() : QuicSessionTestBase(Perspective::IS_CLIENT) {} 1178 QuicSessionTestClient() : QuicSessionTestBase(Perspective::IS_CLIENT) {}
1179 }; 1179 };
1180 1180
1181 INSTANTIATE_TEST_CASE_P(Tests, 1181 INSTANTIATE_TEST_CASE_P(Tests,
1182 QuicSessionTestClient, 1182 QuicSessionTestClient,
1183 ::testing::ValuesIn(QuicSupportedVersions())); 1183 ::testing::ValuesIn(AllSupportedVersions()));
1184 1184
1185 TEST_P(QuicSessionTestClient, AvailableStreamsClient) { 1185 TEST_P(QuicSessionTestClient, AvailableStreamsClient) {
1186 ASSERT_TRUE(session_.GetOrCreateDynamicStream(6) != nullptr); 1186 ASSERT_TRUE(session_.GetOrCreateDynamicStream(6) != nullptr);
1187 // Both 2 and 4 should be available. 1187 // Both 2 and 4 should be available.
1188 EXPECT_TRUE(QuicSessionPeer::IsStreamAvailable(&session_, 2)); 1188 EXPECT_TRUE(QuicSessionPeer::IsStreamAvailable(&session_, 2));
1189 EXPECT_TRUE(QuicSessionPeer::IsStreamAvailable(&session_, 4)); 1189 EXPECT_TRUE(QuicSessionPeer::IsStreamAvailable(&session_, 4));
1190 ASSERT_TRUE(session_.GetOrCreateDynamicStream(2) != nullptr); 1190 ASSERT_TRUE(session_.GetOrCreateDynamicStream(2) != nullptr);
1191 ASSERT_TRUE(session_.GetOrCreateDynamicStream(4) != nullptr); 1191 ASSERT_TRUE(session_.GetOrCreateDynamicStream(4) != nullptr);
1192 // And 5 should be not available. 1192 // And 5 should be not available.
1193 EXPECT_FALSE(QuicSessionPeer::IsStreamAvailable(&session_, 5)); 1193 EXPECT_FALSE(QuicSessionPeer::IsStreamAvailable(&session_, 5));
(...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after
1254 if (version() <= QUIC_VERSION_35) { 1254 if (version() <= QUIC_VERSION_35) {
1255 EXPECT_FALSE(session_.force_hol_blocking()); 1255 EXPECT_FALSE(session_.force_hol_blocking());
1256 } else { 1256 } else {
1257 EXPECT_TRUE(session_.force_hol_blocking()); 1257 EXPECT_TRUE(session_.force_hol_blocking());
1258 } 1258 }
1259 } 1259 }
1260 1260
1261 } // namespace 1261 } // namespace
1262 } // namespace test 1262 } // namespace test
1263 } // namespace net 1263 } // namespace net
OLDNEW
« no previous file with comments | « net/quic/core/quic_server_session_base_test.cc ('k') | net/quic/core/quic_spdy_stream_test.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698