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

Side by Side Diff: net/socket/ssl_server_socket_unittest.cc

Issue 2235973002: Add a SetDoNotFragment() method to DatagramSocket, and call this for (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Blimp 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
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 // This test suite uses SSLClientSocket to test the implementation of 5 // This test suite uses SSLClientSocket to test the implementation of
6 // SSLServerSocket. In order to establish connections between the sockets 6 // SSLServerSocket. In order to establish connections between the sockets
7 // we need two additional classes: 7 // we need two additional classes:
8 // 1. FakeSocket 8 // 1. FakeSocket
9 // Connects SSL socket to FakeDataChannel. This class is just a stub. 9 // Connects SSL socket to FakeDataChannel. This class is just a stub.
10 // 10 //
(...skipping 254 matching lines...) Expand 10 before | Expand all | Expand 10 after
265 const CompletionCallback& callback) override { 265 const CompletionCallback& callback) override {
266 // Write random number of bytes. 266 // Write random number of bytes.
267 buf_len = rand() % buf_len + 1; 267 buf_len = rand() % buf_len + 1;
268 return outgoing_->Write(buf, buf_len, callback); 268 return outgoing_->Write(buf, buf_len, callback);
269 } 269 }
270 270
271 int SetReceiveBufferSize(int32_t size) override { return OK; } 271 int SetReceiveBufferSize(int32_t size) override { return OK; }
272 272
273 int SetSendBufferSize(int32_t size) override { return OK; } 273 int SetSendBufferSize(int32_t size) override { return OK; }
274 274
275 int SetDoNotFragment(bool do_not_fragment) override { return OK; }
276
275 int Connect(const CompletionCallback& callback) override { return OK; } 277 int Connect(const CompletionCallback& callback) override { return OK; }
276 278
277 void Disconnect() override { 279 void Disconnect() override {
278 incoming_->Close(); 280 incoming_->Close();
279 outgoing_->Close(); 281 outgoing_->Close();
280 } 282 }
281 283
282 bool IsConnected() const override { return true; } 284 bool IsConnected() const override { return true; }
283 285
284 bool IsConnectedAndIdle() const override { return true; } 286 bool IsConnectedAndIdle() const override { return true; }
(...skipping 833 matching lines...) Expand 10 before | Expand all | Expand 10 after
1118 int server_ret = server_socket_->Handshake(handshake_callback.callback()); 1120 int server_ret = server_socket_->Handshake(handshake_callback.callback());
1119 1121
1120 client_ret = connect_callback.GetResult(client_ret); 1122 client_ret = connect_callback.GetResult(client_ret);
1121 server_ret = handshake_callback.GetResult(server_ret); 1123 server_ret = handshake_callback.GetResult(server_ret);
1122 1124
1123 ASSERT_THAT(client_ret, IsError(ERR_SSL_VERSION_OR_CIPHER_MISMATCH)); 1125 ASSERT_THAT(client_ret, IsError(ERR_SSL_VERSION_OR_CIPHER_MISMATCH));
1124 ASSERT_THAT(server_ret, IsError(ERR_SSL_VERSION_OR_CIPHER_MISMATCH)); 1126 ASSERT_THAT(server_ret, IsError(ERR_SSL_VERSION_OR_CIPHER_MISMATCH));
1125 } 1127 }
1126 1128
1127 } // namespace net 1129 } // namespace net
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698