Add tests for 3 Debug implementations
This commit is contained in:
parent
91f9dd468f
commit
987eb28eca
2 changed files with 37 additions and 0 deletions
|
|
@ -261,6 +261,7 @@ mod tests {
|
|||
use net::*;
|
||||
use net::test::{next_test_ip4, next_test_ip6};
|
||||
use sync::mpsc::channel;
|
||||
use sys_common::AsInner;
|
||||
use thread;
|
||||
|
||||
fn each_ip(f: &mut FnMut(SocketAddr)) {
|
||||
|
|
@ -831,4 +832,27 @@ mod tests {
|
|||
rx.recv().unwrap();
|
||||
})
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn debug() {
|
||||
let name = if cfg!(windows) {"socket"} else {"fd"};
|
||||
let socket_addr = next_test_ip4();
|
||||
|
||||
let listener = t!(TcpListener::bind(&socket_addr));
|
||||
let listener_inner = listener.0.socket().as_inner();
|
||||
let compare = format!("TcpListener {{ addr: {:?}, {}: {:?} }}",
|
||||
socket_addr, name, listener_inner);
|
||||
assert_eq!(format!("{:?}", listener), compare);
|
||||
|
||||
let mut stream = t!(TcpStream::connect(&("localhost",
|
||||
socket_addr.port())));
|
||||
let stream_inner = stream.0.socket().as_inner();
|
||||
let compare = format!("TcpStream {{ addr: {:?}, \
|
||||
peer: {:?}, {}: {:?} }}",
|
||||
stream.local_addr().unwrap(),
|
||||
stream.peer_addr().unwrap(),
|
||||
name,
|
||||
stream_inner);
|
||||
assert_eq!(format!("{:?}", stream), compare);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -151,6 +151,7 @@ mod tests {
|
|||
use net::*;
|
||||
use net::test::{next_test_ip4, next_test_ip6};
|
||||
use sync::mpsc::channel;
|
||||
use sys_common::AsInner;
|
||||
use thread;
|
||||
|
||||
fn each_ip(f: &mut FnMut(SocketAddr, SocketAddr)) {
|
||||
|
|
@ -308,4 +309,16 @@ mod tests {
|
|||
serv_rx.recv().unwrap();
|
||||
})
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn debug() {
|
||||
let name = if cfg!(windows) {"socket"} else {"fd"};
|
||||
let socket_addr = next_test_ip4();
|
||||
|
||||
let udpsock = t!(UdpSocket::bind(&socket_addr));
|
||||
let udpsock_inner = udpsock.0.socket().as_inner();
|
||||
let compare = format!("UdpSocket {{ addr: {:?}, {}: {:?} }}",
|
||||
socket_addr, name, udpsock_inner);
|
||||
assert_eq!(format!("{:?}", udpsock), compare);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue