Fix compilation of QUIC transport_parameter_test on Windows

gfe-relnote: test-only compile change
PiperOrigin-RevId: 244227833
Change-Id: I794675c16cee2cad60758d1fcec4e2dba419a77d
diff --git a/quic/core/crypto/transport_parameters_test.cc b/quic/core/crypto/transport_parameters_test.cc
index 6822a5b..8deaeb3 100644
--- a/quic/core/crypto/transport_parameters_test.cc
+++ b/quic/core/crypto/transport_parameters_test.cc
@@ -36,16 +36,6 @@
 const uint64_t kFakeAckDelayExponent = 10;
 const uint64_t kFakeMaxAckDelay = 51;
 const bool kFakeDisableMigration = true;
-const in_addr kFakeV4Address = {QuicEndian::HostToNet32(0x41424344)};
-// clang-format off
-const in6_addr kFakeV6Address = {{{
-      0x60, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67,
-      0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f}}};
-// clang-format on
-const QuicSocketAddress kFakeV4SocketAddress(QuicIpAddress(kFakeV4Address),
-                                             0x4884);
-const QuicSocketAddress kFakeV6SocketAddress(QuicIpAddress(kFakeV6Address),
-                                             0x6336);
 const QuicConnectionId kFakePreferredConnectionId = TestConnectionId(0xBEEF);
 const uint8_t kFakePreferredStatelessResetTokenData[16] = {
     0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87,
@@ -55,11 +45,29 @@
     kFakePreferredStatelessResetTokenData +
         sizeof(kFakeStatelessResetTokenData));
 
+QuicSocketAddress CreateFakeV4SocketAddress() {
+  QuicIpAddress ipv4_address;
+  if (!ipv4_address.FromString("65.66.67.68")) {  // 0x41424344
+    QUIC_LOG(FATAL) << "Failed to create IPv4 address";
+    return QuicSocketAddress();
+  }
+  return QuicSocketAddress(ipv4_address, 0x4884);
+}
+
+QuicSocketAddress CreateFakeV6SocketAddress() {
+  QuicIpAddress ipv6_address;
+  if (!ipv6_address.FromString("6061:6263:6465:6667:6869:6A6B:6C6D:6E6F")) {
+    QUIC_LOG(FATAL) << "Failed to create IPv6 address";
+    return QuicSocketAddress();
+  }
+  return QuicSocketAddress(ipv6_address, 0x6336);
+}
+
 std::unique_ptr<TransportParameters::PreferredAddress>
 CreateFakePreferredAddress() {
   TransportParameters::PreferredAddress preferred_address;
-  preferred_address.ipv4_socket_address = kFakeV4SocketAddress;
-  preferred_address.ipv6_socket_address = kFakeV6SocketAddress;
+  preferred_address.ipv4_socket_address = CreateFakeV4SocketAddress();
+  preferred_address.ipv6_socket_address = CreateFakeV6SocketAddress();
   preferred_address.connection_id = kFakePreferredConnectionId;
   preferred_address.stateless_reset_token = kFakePreferredStatelessResetToken;
   return QuicMakeUnique<TransportParameters::PreferredAddress>(
@@ -174,9 +182,9 @@
   EXPECT_EQ(kFakeMaxAckDelay, new_params.max_ack_delay.value());
   EXPECT_EQ(kFakeDisableMigration, new_params.disable_migration);
   ASSERT_NE(nullptr, new_params.preferred_address.get());
-  EXPECT_EQ(kFakeV4SocketAddress,
+  EXPECT_EQ(CreateFakeV4SocketAddress(),
             new_params.preferred_address->ipv4_socket_address);
-  EXPECT_EQ(kFakeV6SocketAddress,
+  EXPECT_EQ(CreateFakeV6SocketAddress(),
             new_params.preferred_address->ipv6_socket_address);
   EXPECT_EQ(kFakePreferredConnectionId,
             new_params.preferred_address->connection_id);
@@ -506,9 +514,9 @@
   EXPECT_EQ(kFakeMaxAckDelay, new_params.max_ack_delay.value());
   EXPECT_EQ(kFakeDisableMigration, new_params.disable_migration);
   ASSERT_NE(nullptr, new_params.preferred_address.get());
-  EXPECT_EQ(kFakeV4SocketAddress,
+  EXPECT_EQ(CreateFakeV4SocketAddress(),
             new_params.preferred_address->ipv4_socket_address);
-  EXPECT_EQ(kFakeV6SocketAddress,
+  EXPECT_EQ(CreateFakeV6SocketAddress(),
             new_params.preferred_address->ipv6_socket_address);
   EXPECT_EQ(kFakePreferredConnectionId,
             new_params.preferred_address->connection_id);