diff options
| author | Linus Unnebäck <linus@folkdatorn.se> | 2019-03-12 16:50:00 +0000 |
|---|---|---|
| committer | Linus Unnebäck <linus@folkdatorn.se> | 2019-03-16 11:13:32 +0000 |
| commit | 7f7cfaee6aafbaa2477cb00b273299ec4e7d18d3 (patch) | |
| tree | 555435cc789c19030c55bd6c0566ba71062974ca /src/libstd | |
| parent | 24e3fa079c150675e1911f1a9f958b690ecaa1bd (diff) | |
| download | rust-7f7cfaee6aafbaa2477cb00b273299ec4e7d18d3.tar.gz rust-7f7cfaee6aafbaa2477cb00b273299ec4e7d18d3.zip | |
Add test for UdpSocket peer_addr
Diffstat (limited to 'src/libstd')
| -rw-r--r-- | src/libstd/net/udp.rs | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/libstd/net/udp.rs b/src/libstd/net/udp.rs index 79e5ae79e4c..f3f65034f42 100644 --- a/src/libstd/net/udp.rs +++ b/src/libstd/net/udp.rs @@ -904,6 +904,16 @@ mod tests { } #[test] + fn socket_peer_ip4() { + each_ip(&mut |addr1, addr2| { + let server = t!(UdpSocket::bind(&addr1)); + assert_eq!(server.peer_addr().unwrap_err().kind(), ErrorKind::NotConnected); + t!(server.connect(&addr2)); + assert_eq!(addr2, t!(server.peer_addr())); + }) + } + + #[test] fn udp_clone_smoke() { each_ip(&mut |addr1, addr2| { let sock1 = t!(UdpSocket::bind(&addr1)); |
