| 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 "net/quic/core/quic_framer.h" | 5 #include "net/quic/core/quic_framer.h" |
| 6 | 6 |
| 7 #include <algorithm> | 7 #include <algorithm> |
| 8 #include <cstdint> | 8 #include <cstdint> |
| 9 #include <map> | 9 #include <map> |
| 10 #include <memory> | 10 #include <memory> |
| (...skipping 3524 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3535 TEST_P(QuicFramerTest, ConstructEncryptedPacket) { | 3535 TEST_P(QuicFramerTest, ConstructEncryptedPacket) { |
| 3536 // Since we are using ConstructEncryptedPacket, we have to set the framer's | 3536 // Since we are using ConstructEncryptedPacket, we have to set the framer's |
| 3537 // crypto to be Null. | 3537 // crypto to be Null. |
| 3538 framer_.SetDecrypter(ENCRYPTION_NONE, | 3538 framer_.SetDecrypter(ENCRYPTION_NONE, |
| 3539 new NullDecrypter(framer_.perspective())); | 3539 new NullDecrypter(framer_.perspective())); |
| 3540 framer_.SetEncrypter(ENCRYPTION_NONE, | 3540 framer_.SetEncrypter(ENCRYPTION_NONE, |
| 3541 new NullEncrypter(framer_.perspective())); | 3541 new NullEncrypter(framer_.perspective())); |
| 3542 QuicVersionVector versions; | 3542 QuicVersionVector versions; |
| 3543 versions.push_back(framer_.version()); | 3543 versions.push_back(framer_.version()); |
| 3544 std::unique_ptr<QuicEncryptedPacket> packet(ConstructEncryptedPacket( | 3544 std::unique_ptr<QuicEncryptedPacket> packet(ConstructEncryptedPacket( |
| 3545 42, false, false, false, kTestQuicStreamId, kTestString, | 3545 42, false, false, kTestQuicStreamId, kTestString, |
| 3546 PACKET_8BYTE_CONNECTION_ID, PACKET_6BYTE_PACKET_NUMBER, &versions)); | 3546 PACKET_8BYTE_CONNECTION_ID, PACKET_6BYTE_PACKET_NUMBER, &versions)); |
| 3547 | 3547 |
| 3548 MockFramerVisitor visitor; | 3548 MockFramerVisitor visitor; |
| 3549 framer_.set_visitor(&visitor); | 3549 framer_.set_visitor(&visitor); |
| 3550 EXPECT_CALL(visitor, OnPacket()).Times(1); | 3550 EXPECT_CALL(visitor, OnPacket()).Times(1); |
| 3551 EXPECT_CALL(visitor, OnUnauthenticatedPublicHeader(_)) | 3551 EXPECT_CALL(visitor, OnUnauthenticatedPublicHeader(_)) |
| 3552 .Times(1) | 3552 .Times(1) |
| 3553 .WillOnce(Return(true)); | 3553 .WillOnce(Return(true)); |
| 3554 EXPECT_CALL(visitor, OnUnauthenticatedHeader(_)) | 3554 EXPECT_CALL(visitor, OnUnauthenticatedHeader(_)) |
| 3555 .Times(1) | 3555 .Times(1) |
| (...skipping 102 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3658 'o', ' ', 'w', 'o', | 3658 'o', ' ', 'w', 'o', |
| 3659 'r', 'l', 'd', '!', | 3659 'r', 'l', 'd', '!', |
| 3660 }; | 3660 }; |
| 3661 // clang-format on | 3661 // clang-format on |
| 3662 | 3662 |
| 3663 QuicFramerFuzzFunc(packet, arraysize(packet)); | 3663 QuicFramerFuzzFunc(packet, arraysize(packet)); |
| 3664 } | 3664 } |
| 3665 | 3665 |
| 3666 } // namespace test | 3666 } // namespace test |
| 3667 } // namespace net | 3667 } // namespace net |
| OLD | NEW |