Add test for UdpSocket peer_addr

This commit is contained in:
Linus Unnebäck
2019-03-12 16:50:00 +00:00
parent 24e3fa079c
commit 7f7cfaee6a
+10
View File
@@ -903,6 +903,16 @@ fn socket_name_ip4() {
})
}
#[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| {