LEFT | RIGHT |
(no file at all) | |
1 /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ | 1 /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ |
2 /* vim: set ts=2 et sw=2 tw=80: */ | 2 /* vim: set ts=2 et sw=2 tw=80: */ |
3 /* This Source Code Form is subject to the terms of the Mozilla Public | 3 /* This Source Code Form is subject to the terms of the Mozilla Public |
4 * License, v. 2.0. If a copy of the MPL was not distributed with this file, | 4 * License, v. 2.0. If a copy of the MPL was not distributed with this file, |
5 * You can obtain one at http://mozilla.org/MPL/2.0/. */ | 5 * You can obtain one at http://mozilla.org/MPL/2.0/. */ |
6 | 6 |
7 #include "ssl.h" | 7 #include "ssl.h" |
8 #include <functional> | 8 #include <functional> |
9 #include <memory> | 9 #include <memory> |
10 #include "secerr.h" | 10 #include "secerr.h" |
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
46 } | 46 } |
47 | 47 |
48 TEST_P(TlsConnectGeneric, ConnectAlpn) { | 48 TEST_P(TlsConnectGeneric, ConnectAlpn) { |
49 EnableAlpn(); | 49 EnableAlpn(); |
50 Connect(); | 50 Connect(); |
51 CheckAlpn("a"); | 51 CheckAlpn("a"); |
52 } | 52 } |
53 | 53 |
54 TEST_P(TlsConnectGeneric, ConnectAlpnClone) { | 54 TEST_P(TlsConnectGeneric, ConnectAlpnClone) { |
55 EnsureModelSockets(); | 55 EnsureModelSockets(); |
| 56 client_model_->EnableAlpn(alpn_dummy_val_, sizeof(alpn_dummy_val_)); |
| 57 server_model_->EnableAlpn(alpn_dummy_val_, sizeof(alpn_dummy_val_)); |
56 Connect(); | 58 Connect(); |
57 CheckAlpn("a"); | 59 CheckAlpn("a"); |
58 } | 60 } |
59 | 61 |
60 TEST_P(TlsConnectDatagram, ConnectSrtp) { | 62 TEST_P(TlsConnectDatagram, ConnectSrtp) { |
61 EnableSrtp(); | 63 EnableSrtp(); |
62 Connect(); | 64 Connect(); |
63 CheckSrtp(); | 65 CheckSrtp(); |
64 SendReceive(); | 66 SendReceive(); |
65 } | 67 } |
(...skipping 164 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
230 ::testing::Combine(TlsConnectTestBase::kTlsModesDatagram, | 232 ::testing::Combine(TlsConnectTestBase::kTlsModesDatagram, |
231 TlsConnectTestBase::kTlsV11V12)); | 233 TlsConnectTestBase::kTlsV11V12)); |
232 INSTANTIATE_TEST_CASE_P(Pre13StreamOnly, TlsConnectStreamPre13, | 234 INSTANTIATE_TEST_CASE_P(Pre13StreamOnly, TlsConnectStreamPre13, |
233 TlsConnectTestBase::kTlsV10ToV12); | 235 TlsConnectTestBase::kTlsV10ToV12); |
234 | 236 |
235 INSTANTIATE_TEST_CASE_P(Version12Plus, TlsConnectTls12Plus, | 237 INSTANTIATE_TEST_CASE_P(Version12Plus, TlsConnectTls12Plus, |
236 ::testing::Combine(TlsConnectTestBase::kTlsModesAll, | 238 ::testing::Combine(TlsConnectTestBase::kTlsModesAll, |
237 TlsConnectTestBase::kTlsV12Plus)); | 239 TlsConnectTestBase::kTlsV12Plus)); |
238 | 240 |
239 } // namespace nspr_test | 241 } // namespace nspr_test |
LEFT | RIGHT |