Migrate net/socket/* to net::IPAddress.

BUG=496258

Review URL: https://codereview.chromium.org/1801353004

Cr-Commit-Position: refs/heads/master@{#381946}
diff --git a/net/socket/tcp_client_socket_unittest.cc b/net/socket/tcp_client_socket_unittest.cc
index 04c0a59..1c39719 100644
--- a/net/socket/tcp_client_socket_unittest.cc
+++ b/net/socket/tcp_client_socket_unittest.cc
@@ -8,6 +8,7 @@
 
 #include "net/socket/tcp_client_socket.h"
 
+#include "net/base/ip_address.h"
 #include "net/base/ip_endpoint.h"
 #include "net/base/net_errors.h"
 #include "net/base/test_completion_callback.h"
@@ -21,8 +22,7 @@
 // Try binding a socket to loopback interface and verify that we can
 // still connect to a server on the same interface.
 TEST(TCPClientSocketTest, BindLoopbackToLoopback) {
-  IPAddressNumber lo_address;
-  ASSERT_TRUE(ParseIPLiteralToNumber("127.0.0.1", &lo_address));
+  IPAddress lo_address = IPAddress::IPv4Localhost();
 
   TCPServerSocket server(NULL, NetLog::Source());
   ASSERT_EQ(OK, server.Listen(IPEndPoint(lo_address, 0), 1));
@@ -35,7 +35,7 @@
 
   IPEndPoint local_address_result;
   EXPECT_EQ(OK, socket.GetLocalAddress(&local_address_result));
-  EXPECT_EQ(lo_address, local_address_result.address().bytes());
+  EXPECT_EQ(lo_address, local_address_result.address());
 
   TestCompletionCallback connect_callback;
   EXPECT_EQ(ERR_IO_PENDING, socket.Connect(connect_callback.callback()));
@@ -59,14 +59,11 @@
 // Try to bind socket to the loopback interface and connect to an
 // external address, verify that connection fails.
 TEST(TCPClientSocketTest, BindLoopbackToExternal) {
-  IPAddressNumber external_ip;
-  ASSERT_TRUE(ParseIPLiteralToNumber("72.14.213.105", &external_ip));
+  IPAddress external_ip(72, 14, 213, 105);
   TCPClientSocket socket(AddressList::CreateFromIPAddress(external_ip, 80),
                          NULL, NetLog::Source());
 
-  IPAddressNumber lo_address;
-  ASSERT_TRUE(ParseIPLiteralToNumber("127.0.0.1", &lo_address));
-  EXPECT_EQ(OK, socket.Bind(IPEndPoint(lo_address, 0)));
+  EXPECT_EQ(OK, socket.Bind(IPEndPoint(IPAddress::IPv4Localhost(), 0)));
 
   TestCompletionCallback connect_callback;
   int result = socket.Connect(connect_callback.callback());
@@ -81,10 +78,9 @@
 // Bind a socket to the IPv4 loopback interface and try to connect to
 // the IPv6 loopback interface, verify that connection fails.
 TEST(TCPClientSocketTest, BindLoopbackToIPv6) {
-  IPAddressNumber ipv6_lo_ip;
-  ASSERT_TRUE(ParseIPLiteralToNumber("::1", &ipv6_lo_ip));
   TCPServerSocket server(NULL, NetLog::Source());
-  int listen_result = server.Listen(IPEndPoint(ipv6_lo_ip, 0), 1);
+  int listen_result =
+      server.Listen(IPEndPoint(IPAddress::IPv6Localhost(), 0), 1);
   if (listen_result != OK) {
     LOG(ERROR) << "Failed to listen on ::1 - probably because IPv6 is disabled."
         " Skipping the test";
@@ -95,9 +91,7 @@
   ASSERT_EQ(OK, server.GetLocalAddress(&server_address));
   TCPClientSocket socket(AddressList(server_address), NULL, NetLog::Source());
 
-  IPAddressNumber ipv4_lo_ip;
-  ASSERT_TRUE(ParseIPLiteralToNumber("127.0.0.1", &ipv4_lo_ip));
-  EXPECT_EQ(OK, socket.Bind(IPEndPoint(ipv4_lo_ip, 0)));
+  EXPECT_EQ(OK, socket.Bind(IPEndPoint(IPAddress::IPv4Localhost(), 0)));
 
   TestCompletionCallback connect_callback;
   int result = socket.Connect(connect_callback.callback());