diff options
Diffstat (limited to 'src/test/run-pass/tcp-connect-timeouts.rs')
| -rw-r--r-- | src/test/run-pass/tcp-connect-timeouts.rs | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/test/run-pass/tcp-connect-timeouts.rs b/src/test/run-pass/tcp-connect-timeouts.rs index 1bdd06ca0e9..5519963693d 100644 --- a/src/test/run-pass/tcp-connect-timeouts.rs +++ b/src/test/run-pass/tcp-connect-timeouts.rs @@ -96,3 +96,14 @@ iotest!(fn timeout_error() { assert!(TcpStream::connect_timeout(addr, Duration::milliseconds(1000)).is_err()); }) + + iotest!(fn connect_timeout_zero() { + let addr = next_test_ip4(); + assert!(TcpStream::connect_timeout(&addr, Duration::milliseconds(0)).is_err()); + }) + + iotest!(fn connect_timeout_negative() { + let addr = next_test_ip4(); + assert!(TcpStream::connect_timeout(&addr, Duration::milliseconds(-1)).is_err()); + }) + |
