| Index: net/quic/crypto/quic_crypto_client_config_test.cc
|
| diff --git a/net/quic/crypto/quic_crypto_client_config_test.cc b/net/quic/crypto/quic_crypto_client_config_test.cc
|
| index fdce91c1fc7a6566ebdbfd5500fee141b160e4f3..63b7859b7c99a05505bf536e1c1d8ced64086b19 100644
|
| --- a/net/quic/crypto/quic_crypto_client_config_test.cc
|
| +++ b/net/quic/crypto/quic_crypto_client_config_test.cc
|
| @@ -255,5 +255,37 @@ TEST(QuicCryptoClientConfigTest, ClearCachedStates) {
|
| EXPECT_EQ(2u, cleared_cache->generation_counter());
|
| }
|
|
|
| +TEST(QuicCryptoClientConfigTest, RejectReasonToPackedError) {
|
| + QuicCryptoClientConfig config;
|
| + EXPECT_EQ(0u, config.RejectReasonToPackedError(
|
| + static_cast<HandshakeFailureReason>(0)));
|
| + EXPECT_EQ(1u << 5, config.RejectReasonToPackedError(
|
| + static_cast<HandshakeFailureReason>(100)));
|
| + EXPECT_EQ(2u << 5, config.RejectReasonToPackedError(
|
| + static_cast<HandshakeFailureReason>(101)));
|
| + EXPECT_EQ(1u << 10, config.RejectReasonToPackedError(
|
| + static_cast<HandshakeFailureReason>(200)));
|
| + EXPECT_EQ(2u << 10, config.RejectReasonToPackedError(
|
| + static_cast<HandshakeFailureReason>(201)));
|
| + EXPECT_EQ(3u << 10, config.RejectReasonToPackedError(
|
| + static_cast<HandshakeFailureReason>(202)));
|
| + EXPECT_EQ(1u << 15, config.RejectReasonToPackedError(
|
| + static_cast<HandshakeFailureReason>(300)));
|
| + EXPECT_EQ(2u << 15, config.RejectReasonToPackedError(
|
| + static_cast<HandshakeFailureReason>(301)));
|
| + EXPECT_EQ(1u << 20, config.RejectReasonToPackedError(
|
| + static_cast<HandshakeFailureReason>(400)));
|
| + EXPECT_EQ(2u << 20, config.RejectReasonToPackedError(
|
| + static_cast<HandshakeFailureReason>(401)));
|
| + EXPECT_EQ(3u << 20, config.RejectReasonToPackedError(
|
| + static_cast<HandshakeFailureReason>(402)));
|
| + EXPECT_EQ(4u << 20, config.RejectReasonToPackedError(
|
| + static_cast<HandshakeFailureReason>(403)));
|
| + EXPECT_EQ(5u << 20, config.RejectReasonToPackedError(
|
| + static_cast<HandshakeFailureReason>(404)));
|
| + EXPECT_EQ(6u << 20, config.RejectReasonToPackedError(
|
| + static_cast<HandshakeFailureReason>(405)));
|
| +}
|
| +
|
| } // namespace test
|
| } // namespace net
|
|
|