Skip to content

Commit 2bb8c35

Browse files
committed
Adapt tests to SocketAddrCRepr
1 parent 813a329 commit 2bb8c35

File tree

1 file changed

+25
-12
lines changed

1 file changed

+25
-12
lines changed

src/net.rs

+25-12
Original file line numberDiff line numberDiff line change
@@ -1020,7 +1020,9 @@ impl WsaExtension {
10201020
#[cfg(test)]
10211021
mod tests {
10221022
use std::io::prelude::*;
1023-
use std::net::{IpAddr, Ipv4Addr, Ipv6Addr, SocketAddr, SocketAddrV6, TcpListener, TcpStream, UdpSocket};
1023+
use std::net::{
1024+
IpAddr, Ipv4Addr, Ipv6Addr, SocketAddr, SocketAddrV6, TcpListener, TcpStream, UdpSocket,
1025+
};
10241026
use std::slice;
10251027
use std::thread;
10261028

@@ -1296,8 +1298,12 @@ mod tests {
12961298
let addr = SocketAddr::new(IpAddr::V4(Ipv4Addr::new(3, 4, 5, 6)), 0xabcd);
12971299
let (raw_addr, addr_len) = super::socket_addr_to_ptrs(&addr);
12981300
assert_eq!(addr_len, 16);
1299-
let addr_bytes = unsafe { slice::from_raw_parts(raw_addr as *const u8, addr_len as usize) };
1300-
assert_eq!(addr_bytes, &[2, 0, 0xab, 0xcd, 3, 4, 5, 6, 0, 0, 0, 0, 0, 0, 0, 0]);
1301+
let addr_bytes =
1302+
unsafe { slice::from_raw_parts(raw_addr.as_ptr() as *const u8, addr_len as usize) };
1303+
assert_eq!(
1304+
addr_bytes,
1305+
&[2, 0, 0xab, 0xcd, 3, 4, 5, 6, 0, 0, 0, 0, 0, 0, 0, 0]
1306+
);
13011307
}
13021308

13031309
#[test]
@@ -1306,19 +1312,26 @@ mod tests {
13061312
let flowinfo = 0x12345678;
13071313
let scope_id = 0x87654321;
13081314
let addr = SocketAddr::V6(SocketAddrV6::new(
1309-
Ipv6Addr::new(0x0102, 0x0304, 0x0506, 0x0708, 0x090a, 0x0b0c, 0x0d0e, 0x0f10),
1315+
Ipv6Addr::new(
1316+
0x0102, 0x0304, 0x0506, 0x0708, 0x090a, 0x0b0c, 0x0d0e, 0x0f10,
1317+
),
13101318
port,
13111319
flowinfo,
1312-
scope_id
1320+
scope_id,
13131321
));
13141322
let (raw_addr, addr_len) = super::socket_addr_to_ptrs(&addr);
13151323
assert_eq!(addr_len, 28);
1316-
let addr_bytes = unsafe { slice::from_raw_parts(raw_addr as *const u8, addr_len as usize) };
1317-
assert_eq!(addr_bytes, &[
1318-
23, 0, // AF_INET6
1319-
0xab, 0xcd, // Port
1320-
0x78, 0x56, 0x34, 0x12, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, // IP
1321-
0x21, 0x43, 0x65, 0x87, // scope_id
1322-
]);
1324+
let addr_bytes =
1325+
unsafe { slice::from_raw_parts(raw_addr.as_ptr() as *const u8, addr_len as usize) };
1326+
assert_eq!(
1327+
addr_bytes,
1328+
&[
1329+
23, 0, // AF_INET6
1330+
0xab, 0xcd, // Port
1331+
0x78, 0x56, 0x34, 0x12, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
1332+
0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, // IP
1333+
0x21, 0x43, 0x65, 0x87, // scope_id
1334+
]
1335+
);
13231336
}
13241337
}

0 commit comments

Comments
 (0)