From 021ccdb7cd1050d9100481017fd18fec26a4e916 Mon Sep 17 00:00:00 2001 From: Pavel Labath Date: Wed, 30 Mar 2016 09:43:04 +0000 Subject: [PATCH] Fix SocketAddressTest (again) On some versions of Windows, the address is returned as "::1", while on others it's "0:0:...:0:1". Accept both versions, as they represent the same address. llvm-svn: 264850 --- lldb/unittests/Host/SocketAddressTest.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lldb/unittests/Host/SocketAddressTest.cpp b/lldb/unittests/Host/SocketAddressTest.cpp index 2aae15b..6b27e04c 100644 --- a/lldb/unittests/Host/SocketAddressTest.cpp +++ b/lldb/unittests/Host/SocketAddressTest.cpp @@ -33,7 +33,8 @@ TEST_F (SocketAddressTest, Set) ASSERT_EQ (0, sa.GetPort ()); ASSERT_TRUE (sa.SetToLocalhost (AF_INET6, 1139)); - ASSERT_STREQ ("::1", sa.GetIPAddress ().c_str ()); + ASSERT_TRUE(sa.GetIPAddress() == "::1" || sa.GetIPAddress() == "0:0:0:0:0:0:0:1") << "Address was: " + << sa.GetIPAddress(); ASSERT_EQ (1139, sa.GetPort ()); } -- 2.7.4