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]
#[throws]
fn netmask() {
let interf = TunInterface::new().unwrap();
let interf = TunInterface::new()?;
let netmask = Ipv4Addr::new(255, 0, 0, 0);
let addr = Ipv4Addr::new(192, 168, 1, 1);
interf.set_ipv4_addr(addr);
interf.set_netmask(netmask).unwrap();
interf.set_ipv4_addr(addr)?;
interf.set_netmask(netmask)?;
assert_eq!(interf.netmask().unwrap(), netmask);
assert_eq!(interf.netmask()?, netmask);
}
}