#include "quiche/quic/core/quic_server_id.h"
#include <optional>
#include <string>
#include "quiche/quic/platform/api/quic_test.h"
namespace quic::test {
namespace {
Optional;
Property;
class QuicServerIdTest : public QuicTest { … };
TEST_F(QuicServerIdTest, Constructor) { … }
TEST_F(QuicServerIdTest, LessThan) { … }
TEST_F(QuicServerIdTest, Equals) { … }
TEST_F(QuicServerIdTest, Parse) { … }
TEST_F(QuicServerIdTest, CannotParseMissingPort) { … }
TEST_F(QuicServerIdTest, CannotParseEmptyPort) { … }
TEST_F(QuicServerIdTest, CannotParseEmptyHost) { … }
TEST_F(QuicServerIdTest, CannotParseUserInfo) { … }
TEST_F(QuicServerIdTest, ParseIpv6Literal) { … }
TEST_F(QuicServerIdTest, ParseUnbracketedIpv6Literal) { … }
TEST_F(QuicServerIdTest, AddBracketsToIpv6) { … }
TEST_F(QuicServerIdTest, AddBracketsAlreadyIncluded) { … }
TEST_F(QuicServerIdTest, AddBracketsNotAddedToNonIpv6) { … }
TEST_F(QuicServerIdTest, RemoveBracketsFromIpv6) { … }
TEST_F(QuicServerIdTest, RemoveBracketsNotIncluded) { … }
TEST_F(QuicServerIdTest, RemoveBracketsFromNonIpv6) { … }
}
}