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 // Common utilities for Quic tests | 5 // Common utilities for Quic tests |
6 | 6 |
7 #ifndef NET_QUIC_TEST_TOOLS_QUIC_TEST_UTILS_H_ | 7 #ifndef NET_QUIC_TEST_TOOLS_QUIC_TEST_UTILS_H_ |
8 #define NET_QUIC_TEST_TOOLS_QUIC_TEST_UTILS_H_ | 8 #define NET_QUIC_TEST_TOOLS_QUIC_TEST_UTILS_H_ |
9 | 9 |
10 #include <string> | 10 #include <string> |
(...skipping 381 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
392 QuicCryptoStream* crypto_stream_; | 392 QuicCryptoStream* crypto_stream_; |
393 | 393 |
394 DISALLOW_COPY_AND_ASSIGN(TestClientSession); | 394 DISALLOW_COPY_AND_ASSIGN(TestClientSession); |
395 }; | 395 }; |
396 | 396 |
397 class MockPacketWriter : public QuicPacketWriter { | 397 class MockPacketWriter : public QuicPacketWriter { |
398 public: | 398 public: |
399 MockPacketWriter(); | 399 MockPacketWriter(); |
400 virtual ~MockPacketWriter(); | 400 virtual ~MockPacketWriter(); |
401 | 401 |
402 MOCK_METHOD4(WritePacket, | 402 MOCK_METHOD5(WritePacket, |
403 WriteResult(const char* buffer, | 403 WriteResult(const char* buffer, |
404 size_t buf_len, | 404 size_t buf_len, |
405 const IPAddressNumber& self_address, | 405 const IPAddressNumber& self_address, |
406 const IPEndPoint& peer_address)); | 406 const IPEndPoint& peer_address, |
| 407 base::Callback<void(WriteResult wr)> callback)); |
407 MOCK_CONST_METHOD0(IsWriteBlockedDataBuffered, bool()); | 408 MOCK_CONST_METHOD0(IsWriteBlockedDataBuffered, bool()); |
408 MOCK_CONST_METHOD0(IsWriteBlocked, bool()); | 409 MOCK_CONST_METHOD0(IsWriteBlocked, bool()); |
409 MOCK_METHOD0(SetWritable, void()); | 410 MOCK_METHOD0(SetWritable, void()); |
410 | 411 |
411 private: | 412 private: |
412 DISALLOW_COPY_AND_ASSIGN(MockPacketWriter); | 413 DISALLOW_COPY_AND_ASSIGN(MockPacketWriter); |
413 }; | 414 }; |
414 | 415 |
415 class MockSendAlgorithm : public SendAlgorithmInterface { | 416 class MockSendAlgorithm : public SendAlgorithmInterface { |
416 public: | 417 public: |
(...skipping 84 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
501 virtual ~MockAckNotifierDelegate(); | 502 virtual ~MockAckNotifierDelegate(); |
502 | 503 |
503 private: | 504 private: |
504 DISALLOW_COPY_AND_ASSIGN(MockAckNotifierDelegate); | 505 DISALLOW_COPY_AND_ASSIGN(MockAckNotifierDelegate); |
505 }; | 506 }; |
506 | 507 |
507 } // namespace test | 508 } // namespace test |
508 } // namespace net | 509 } // namespace net |
509 | 510 |
510 #endif // NET_QUIC_TEST_TOOLS_QUIC_TEST_UTILS_H_ | 511 #endif // NET_QUIC_TEST_TOOLS_QUIC_TEST_UTILS_H_ |
OLD | NEW |