tun: Fix implementation tests for netmask

Note that there needs to be an address set on the interface prior to
assigning a netmask.
This commit is contained in:
Cara Salter 2023-04-29 19:57:08 -04:00
parent 6ea4b596c2
commit 4a0d53bdd3

View file

@ -137,10 +137,12 @@ mod test {
fn netmask() { fn netmask() {
let interf = TunInterface::new().unwrap(); let interf = TunInterface::new().unwrap();
let addr = Ipv4Addr::new(255, 0, 0, 0); let netmask = Ipv4Addr::new(255, 0, 0, 0);
let addr = Ipv4Addr::new(192, 168, 1, 1);
interf.set_netmask(addr); interf.set_ipv4_addr(addr);
interf.set_netmask(netmask).unwrap();
assert_eq!(interf.netmask().unwrap(), addr); assert_eq!(interf.netmask().unwrap(), netmask);
} }
} }