@@ -340,9 +340,7 @@ TEST_F(SocketTest, DomainGetConnectURI) {
340340
341341 EXPECT_EQ (socket_b_up->GetRemoteConnectionURI (), " " );
342342}
343- #endif
344343
345- #if LLDB_ENABLE_POSIX
346344TEST_F (SocketTest, DomainSocketFromBoundNativeSocket) {
347345 // Generate a name for the domain socket.
348346 llvm::SmallString<64 > name;
@@ -353,11 +351,12 @@ TEST_F(SocketTest, DomainSocketFromBoundNativeSocket) {
353351
354352 DomainSocket socket (true );
355353 Status error = socket.Listen (name, /* backlog=*/ 10 );
356- ASSERT_FALSE (error.ToError ());
354+ ASSERT_THAT_ERROR (error.takeError (), llvm::Succeeded ());
357355 NativeSocket native_socket = socket.GetNativeSocket ();
358356
359357 llvm::Expected<std::unique_ptr<DomainSocket>> sock =
360- DomainSocket::FromBoundNativeSocket (native_socket, /* should_close=*/ true );
358+ DomainSocket::FromBoundNativeSocket (native_socket,
359+ /* should_close=*/ false );
361360 ASSERT_THAT_EXPECTED (sock, llvm::Succeeded ());
362361 ASSERT_EQ (Socket::ProtocolUnixDomain, sock->get ()->GetSocketProtocol ());
363362}
@@ -366,19 +365,19 @@ TEST_F(SocketTest, DomainSocketFromBoundNativeSocket) {
366365#if __linux__
367366TEST_F (SocketTest, AbstractSocketFromBoundNativeSocket) {
368367 // Generate a name for the abstract socket.
369- llvm::SmallString<64 > name;
370- std::error_code EC = llvm::sys::fs::createUniqueDirectory (
371- " AbstractSocketFromBoundNativeSocket" , name);
372- ASSERT_FALSE (EC);
368+ llvm::SmallString<100 > name;
369+ llvm::sys::fs::createUniquePath (" AbstractSocketFromBoundNativeSocket" , name,
370+ true );
373371 llvm::sys::path::append (name, " test" );
374372
375373 AbstractSocket socket;
376374 Status error = socket.Listen (name, /* backlog=*/ 10 );
377- ASSERT_FALSE (error.ToError ());
375+ ASSERT_THAT_ERROR (error.takeError (), llvm::Succeeded ());
378376 NativeSocket native_socket = socket.GetNativeSocket ();
379377
380378 llvm::Expected<std::unique_ptr<DomainSocket>> sock =
381- DomainSocket::FromBoundNativeSocket (native_socket, /* should_close=*/ true );
379+ DomainSocket::FromBoundNativeSocket (native_socket,
380+ /* should_close=*/ false );
382381 ASSERT_THAT_EXPECTED (sock, llvm::Succeeded ());
383382 ASSERT_EQ (Socket::ProtocolUnixAbstract, sock->get ()->GetSocketProtocol ());
384383}
0 commit comments