| Index: net/quic/quic_utils_test.cc
|
| diff --git a/net/quic/quic_utils_test.cc b/net/quic/quic_utils_test.cc
|
| index 0e50aec0ec1dd36e247cd7f87d1e97afd27db8b7..0a0355f7d25df05e116580204f321cf68daad7d6 100644
|
| --- a/net/quic/quic_utils_test.cc
|
| +++ b/net/quic/quic_utils_test.cc
|
| @@ -4,6 +4,7 @@
|
|
|
| #include "net/quic/quic_utils.h"
|
|
|
| +#include "net/quic/crypto/crypto_protocol.h"
|
| #include "testing/gtest/include/gtest/gtest.h"
|
|
|
| using base::StringPiece;
|
| @@ -68,6 +69,21 @@ TEST(QuicUtilsTest, StringToHexASCIIDumpSuccess) {
|
| string(reinterpret_cast<const char*>(kString), sizeof(kString))));
|
| }
|
|
|
| +TEST(QuicUtilsTest, TagToString) {
|
| + EXPECT_EQ("SCFG",
|
| + QuicUtils::TagToString(kSCFG));
|
| + EXPECT_EQ("SNO ",
|
| + QuicUtils::TagToString(kServerNonceTag));
|
| + EXPECT_EQ("CRT ",
|
| + QuicUtils::TagToString(kCertificateTag));
|
| + EXPECT_EQ("CHLO",
|
| + QuicUtils::TagToString(MakeQuicTag('C', 'H', 'L', 'O')));
|
| + // A tag that contains a non-printing character will be printed as a decimal
|
| + // number.
|
| + EXPECT_EQ("525092931",
|
| + QuicUtils::TagToString(MakeQuicTag('C', 'H', 'L', '\x1f')));
|
| +}
|
| +
|
| } // namespace
|
| } // namespace test
|
| } // namespace net
|
|
|