浏览代码

Add another allowed SocketError value in tests (#1457)

These have started failing for me locally (Win11). SocketError.NoData means
"The requested name or IP address was not found on the name server." which
lines up with what we are testing here.
Rob Hague 1 年之前
父节点
当前提交
c7a0ca93de

+ 1 - 1
test/Renci.SshNet.Tests/Classes/Connection/DirectConnectorTest_Connect_HostNameInvalid.cs

@@ -44,7 +44,7 @@ namespace Renci.SshNet.Tests.Classes.Connection
         {
         {
             Assert.IsNotNull(_actualException);
             Assert.IsNotNull(_actualException);
             Assert.IsNull(_actualException.InnerException);
             Assert.IsNull(_actualException.InnerException);
-            Assert.IsTrue(_actualException.SocketErrorCode is SocketError.HostNotFound or SocketError.TryAgain);
+            Assert.IsTrue(_actualException.SocketErrorCode is SocketError.HostNotFound or SocketError.TryAgain or SocketError.NoData);
         }
         }
     }
     }
 }
 }

+ 1 - 1
test/Renci.SshNet.Tests/Classes/Connection/HttpConnectorTest_Connect_ProxyHostInvalid.cs

@@ -52,7 +52,7 @@ namespace Renci.SshNet.Tests.Classes.Connection
         {
         {
             Assert.IsNotNull(_actualException);
             Assert.IsNotNull(_actualException);
             Assert.IsNull(_actualException.InnerException);
             Assert.IsNull(_actualException.InnerException);
-            Assert.IsTrue(_actualException.SocketErrorCode is SocketError.HostNotFound or SocketError.TryAgain);
+            Assert.IsTrue(_actualException.SocketErrorCode is SocketError.HostNotFound or SocketError.TryAgain or SocketError.NoData);
         }
         }
     }
     }
 }
 }

+ 2 - 2
test/Renci.SshNet.Tests/Classes/SftpClientTest.Connect.cs

@@ -21,7 +21,7 @@ namespace Renci.SshNet.Tests.Classes
             }
             }
             catch (SocketException ex)
             catch (SocketException ex)
             {
             {
-                Assert.IsTrue(ex.SocketErrorCode is SocketError.HostNotFound or SocketError.TryAgain);
+                Assert.IsTrue(ex.SocketErrorCode is SocketError.HostNotFound or SocketError.TryAgain or SocketError.NoData);
             }
             }
         }
         }
 
 
@@ -39,7 +39,7 @@ namespace Renci.SshNet.Tests.Classes
             }
             }
             catch (SocketException ex)
             catch (SocketException ex)
             {
             {
-                Assert.IsTrue(ex.SocketErrorCode is SocketError.HostNotFound or SocketError.TryAgain);
+                Assert.IsTrue(ex.SocketErrorCode is SocketError.HostNotFound or SocketError.TryAgain or SocketError.NoData);
             }
             }
         }
         }
     }
     }