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

Unified Diff: net/quic/quic_utils_test.cc

Issue 992733002: Remove //net (except for Android test stuff) and sdch (Closed) Base URL: git@github.com:domokit/mojo.git@master
Patch Set: Created 5 years, 9 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « net/quic/quic_utils_chromium_test.cc ('k') | net/quic/quic_write_blocked_list.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: net/quic/quic_utils_test.cc
diff --git a/net/quic/quic_utils_test.cc b/net/quic/quic_utils_test.cc
deleted file mode 100644
index d2f2631343cbd2829f5432e6f730b51b894a2e10..0000000000000000000000000000000000000000
--- a/net/quic/quic_utils_test.cc
+++ /dev/null
@@ -1,103 +0,0 @@
-// Copyright (c) 2013 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#include "net/quic/quic_utils.h"
-
-#include "net/quic/crypto/crypto_protocol.h"
-#include "testing/gtest/include/gtest/gtest.h"
-
-using base::StringPiece;
-using std::string;
-
-namespace net {
-namespace test {
-namespace {
-
-// A test string and a hex+ASCII dump of the same string.
-const unsigned char kString[] = {
- 0x00, 0x90, 0x69, 0xbd, 0x54, 0x00, 0x00, 0x0d,
- 0x61, 0x0f, 0x01, 0x89, 0x08, 0x00, 0x45, 0x00,
- 0x00, 0x1c, 0xfb, 0x98, 0x40, 0x00, 0x40, 0x01,
- 0x7e, 0x18, 0xd8, 0xef, 0x23, 0x01, 0x45, 0x5d,
- 0x7f, 0xe2, 0x08, 0x00, 0x6b, 0xcb, 0x0b, 0xc6,
- 0x80, 0x6e
-};
-
-const unsigned char kHexDump[] =
-"0x0000: 0090 69bd 5400 000d 610f 0189 0800 4500 ..i.T...a.....E.\n"
-"0x0010: 001c fb98 4000 4001 7e18 d8ef 2301 455d ....@.@.~...#.E]\n"
-"0x0020: 7fe2 0800 6bcb 0bc6 806e ....k....n\n";
-
-TEST(QuicUtilsTest, StreamErrorToString) {
- EXPECT_STREQ("QUIC_BAD_APPLICATION_PAYLOAD",
- QuicUtils::StreamErrorToString(QUIC_BAD_APPLICATION_PAYLOAD));
-}
-
-TEST(QuicUtilsTest, ErrorToString) {
- EXPECT_STREQ("QUIC_NO_ERROR",
- QuicUtils::ErrorToString(QUIC_NO_ERROR));
-}
-
-TEST(QuicUtilsTest, StringToHexASCIIDumpArgTypes) {
- // Verify that char*, string and StringPiece are all valid argument types.
- struct {
- const string input;
- const string expected;
- } tests[] = {
- { "", "", },
- { "A", "0x0000: 41 A\n", },
- { "AB", "0x0000: 4142 AB\n", },
- { "ABC", "0x0000: 4142 43 ABC\n", },
- { "original",
- "0x0000: 6f72 6967 696e 616c original\n", },
- };
-
- for (size_t i = 0; i < arraysize(tests); ++i) {
- EXPECT_EQ(tests[i].expected,
- QuicUtils::StringToHexASCIIDump(tests[i].input.c_str()));
- EXPECT_EQ(tests[i].expected,
- QuicUtils::StringToHexASCIIDump(tests[i].input));
- EXPECT_EQ(tests[i].expected,
- QuicUtils::StringToHexASCIIDump(StringPiece(tests[i].input)));
- }
-}
-
-TEST(QuicUtilsTest, StringToHexASCIIDumpSuccess) {
- EXPECT_EQ(string(reinterpret_cast<const char*>(kHexDump)),
- QuicUtils::StringToHexASCIIDump(
- 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')));
-}
-
-TEST(QuicUtilsTest, ParseQuicConnectionOptions) {
- QuicTagVector empty_options = QuicUtils::ParseQuicConnectionOptions("");
- EXPECT_EQ(0ul, empty_options.size());
-
- QuicTagVector parsed_options = QuicUtils::ParseQuicConnectionOptions(
- "PACE,TIMER,TBBR,REJ");
- QuicTagVector expected_options;
- expected_options.push_back(net::kPACE);
- expected_options.push_back(net::kTIME);
- expected_options.push_back(net::kTBBR);
- expected_options.push_back(net::kREJ);
- EXPECT_EQ(expected_options, parsed_options);
-}
-
-} // namespace
-} // namespace test
-} // namespace net
« no previous file with comments | « net/quic/quic_utils_chromium_test.cc ('k') | net/quic/quic_write_blocked_list.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698