tun/test: Add #[throws] to netmask test

Enables tests to avoid using `.unwrap()`.

Co-authored-by: Conrad Kramer <conrad@conradkramer.com>
This commit is contained in:
Cara Salter 2023-04-29 20:05:19 -04:00
parent 4a0d53bdd3
commit 5e265632a3

View file

@ -134,15 +134,16 @@ mod test {
} }
#[test] #[test]
#[throws]
fn netmask() { fn netmask() {
let interf = TunInterface::new().unwrap(); let interf = TunInterface::new()?;
let netmask = Ipv4Addr::new(255, 0, 0, 0); let netmask = Ipv4Addr::new(255, 0, 0, 0);
let addr = Ipv4Addr::new(192, 168, 1, 1); let addr = Ipv4Addr::new(192, 168, 1, 1);
interf.set_ipv4_addr(addr); interf.set_ipv4_addr(addr)?;
interf.set_netmask(netmask).unwrap(); interf.set_netmask(netmask)?;
assert_eq!(interf.netmask().unwrap(), netmask); assert_eq!(interf.netmask()?, netmask);
} }
} }