chromium/net/third_party/quiche/src/quiche/quic/core/quic_versions_test.cc

// Copyright (c) 2012 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 "quiche/quic/core/quic_versions.h"

#include <cstddef>
#include <sstream>

#include "absl/algorithm/container.h"
#include "absl/base/macros.h"
#include "quiche/quic/platform/api/quic_expect_bug.h"
#include "quiche/quic/platform/api/quic_flags.h"
#include "quiche/quic/platform/api/quic_test.h"

namespace quic {
namespace test {
namespace {

ElementsAre;
IsEmpty;

TEST(QuicVersionsTest, CreateQuicVersionLabelUnsupported) {}

TEST(QuicVersionsTest, KnownAndValid) {}

TEST(QuicVersionsTest, Features) {}

TEST(QuicVersionsTest, ParseQuicVersionLabel) {}

TEST(QuicVersionsTest, ParseQuicVersionString) {}

TEST(QuicVersionsTest, ParseQuicVersionVectorString) {}

// Do not use MakeVersionLabel() to generate expectations, because
// CreateQuicVersionLabel() uses MakeVersionLabel() internally,
// in case it has a bug.
TEST(QuicVersionsTest, CreateQuicVersionLabel) {}

TEST(QuicVersionsTest, QuicVersionLabelToString) {}

TEST(QuicVersionsTest, ParseQuicVersionLabelString) {}

TEST(QuicVersionsTest, QuicVersionToString) {}

TEST(QuicVersionsTest, ParsedQuicVersionToString) {}

TEST(QuicVersionsTest, FilterSupportedVersionsAllVersions) {}

TEST(QuicVersionsTest, FilterSupportedVersionsWithoutFirstVersion) {}

TEST(QuicVersionsTest, LookUpParsedVersionByIndex) {}

// This test may appear to be so simplistic as to be unnecessary,
// yet a typo was made in doing the #defines and it was caught
// only in some test far removed from here... Better safe than sorry.
TEST(QuicVersionsTest, CheckTransportVersionNumbersForTypos) {}

TEST(QuicVersionsTest, AlpnForVersion) {}

TEST(QuicVersionsTest, QuicVersionEnabling) {}

TEST(QuicVersionsTest, ReservedForNegotiation) {}

TEST(QuicVersionsTest, SupportedVersionsHasCorrectList) {}

TEST(QuicVersionsTest, SupportedVersionsAllDistinct) {}

TEST(QuicVersionsTest, CurrentSupportedHttp3Versions) {}

TEST(QuicVersionsTest, ObsoleteSupportedVersions) {}

TEST(QuicVersionsTest, IsObsoleteSupportedVersion) {}

TEST(QuicVersionsTest, CurrentSupportedVersionsForClients) {}

}  // namespace
}  // namespace test
}  // namespace quic