#include "net/base/host_port_pair.h"
#include <optional>
#include "base/values.h"
#include "net/test/gtest_util.h"
#include "testing/gmock/include/gmock/gmock.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "url/gurl.h"
#include "url/scheme_host_port.h"
string;
Optional;
namespace net {
namespace {
struct TestData { … } tests[] = …;
TEST(HostPortPairTest, Parsing) { … }
TEST(HostPortPairTest, ParsingIpv6) { … }
TEST(HostPortPairTest, BadString) { … }
TEST(HostPortPairTest, Emptiness) { … }
TEST(HostPortPairTest, ToString) { … }
TEST(HostPortPairTest, HostForURL) { … }
TEST(HostPortPairTest, LessThan) { … }
TEST(HostPortPairTest, Equals) { … }
TEST(HostPortPairTest, ParsesFromUrl) { … }
TEST(HostPortPairTest, ParsesFromUrlWithIpv6Brackets) { … }
TEST(HostPortPairTest, ParsesFromSchemeHostPort) { … }
TEST(HostPortPairTest, ParsesFromSchemeHostPortWithIpv6Brackets) { … }
TEST(HostPortPairTest, RoundtripThroughValue) { … }
TEST(HostPortPairTest, DeserializeGarbageValue) { … }
TEST(HostPortPairTest, DeserializeMalformedValues) { … }
}
}