From: Pavel Labath Date: Wed, 30 Mar 2016 09:43:04 +0000 (+0000) Subject: Fix SocketAddressTest (again) X-Git-Tag: llvmorg-3.9.0-rc1~10531 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=021ccdb7cd1050d9100481017fd18fec26a4e916;p=platform%2Fupstream%2Fllvm.git 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 --- 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 ()); }