#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) { … }
TEST(QuicVersionsTest, CreateQuicVersionLabel) { … }
TEST(QuicVersionsTest, QuicVersionLabelToString) { … }
TEST(QuicVersionsTest, ParseQuicVersionLabelString) { … }
TEST(QuicVersionsTest, QuicVersionToString) { … }
TEST(QuicVersionsTest, ParsedQuicVersionToString) { … }
TEST(QuicVersionsTest, FilterSupportedVersionsAllVersions) { … }
TEST(QuicVersionsTest, FilterSupportedVersionsWithoutFirstVersion) { … }
TEST(QuicVersionsTest, LookUpParsedVersionByIndex) { … }
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) { … }
}
}
}