cargo fmt
This commit is contained in:
parent
6a27136047
commit
8adbd1b875
|
@ -2296,68 +2296,48 @@ mod test {
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
assert!(
|
assert!(iface
|
||||||
iface
|
|
||||||
.inner
|
.inner
|
||||||
.is_subnet_broadcast(Ipv4Address([192, 168, 1, 255])),
|
.is_subnet_broadcast(Ipv4Address([192, 168, 1, 255])),);
|
||||||
);
|
assert!(!iface
|
||||||
assert!(
|
|
||||||
!iface
|
|
||||||
.inner
|
.inner
|
||||||
.is_subnet_broadcast(Ipv4Address([192, 168, 1, 254])),
|
.is_subnet_broadcast(Ipv4Address([192, 168, 1, 254])),);
|
||||||
);
|
|
||||||
|
|
||||||
iface.update_ip_addrs(|addrs| {
|
iface.update_ip_addrs(|addrs| {
|
||||||
addrs.iter_mut().next().map(|addr| {
|
addrs.iter_mut().next().map(|addr| {
|
||||||
*addr = IpCidr::Ipv4(Ipv4Cidr::new(Ipv4Address([192, 168, 23, 24]), 16));
|
*addr = IpCidr::Ipv4(Ipv4Cidr::new(Ipv4Address([192, 168, 23, 24]), 16));
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
assert!(
|
assert!(!iface
|
||||||
!iface
|
|
||||||
.inner
|
.inner
|
||||||
.is_subnet_broadcast(Ipv4Address([192, 168, 23, 255])),
|
.is_subnet_broadcast(Ipv4Address([192, 168, 23, 255])),);
|
||||||
);
|
assert!(!iface
|
||||||
assert!(
|
|
||||||
!iface
|
|
||||||
.inner
|
.inner
|
||||||
.is_subnet_broadcast(Ipv4Address([192, 168, 23, 254])),
|
.is_subnet_broadcast(Ipv4Address([192, 168, 23, 254])),);
|
||||||
);
|
assert!(!iface
|
||||||
assert!(
|
|
||||||
!iface
|
|
||||||
.inner
|
.inner
|
||||||
.is_subnet_broadcast(Ipv4Address([192, 168, 255, 254])),
|
.is_subnet_broadcast(Ipv4Address([192, 168, 255, 254])),);
|
||||||
);
|
assert!(iface
|
||||||
assert!(
|
|
||||||
iface
|
|
||||||
.inner
|
.inner
|
||||||
.is_subnet_broadcast(Ipv4Address([192, 168, 255, 255])),
|
.is_subnet_broadcast(Ipv4Address([192, 168, 255, 255])),);
|
||||||
);
|
|
||||||
|
|
||||||
iface.update_ip_addrs(|addrs| {
|
iface.update_ip_addrs(|addrs| {
|
||||||
addrs.iter_mut().next().map(|addr| {
|
addrs.iter_mut().next().map(|addr| {
|
||||||
*addr = IpCidr::Ipv4(Ipv4Cidr::new(Ipv4Address([192, 168, 23, 24]), 8));
|
*addr = IpCidr::Ipv4(Ipv4Cidr::new(Ipv4Address([192, 168, 23, 24]), 8));
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
assert!(
|
assert!(!iface
|
||||||
!iface
|
|
||||||
.inner
|
.inner
|
||||||
.is_subnet_broadcast(Ipv4Address([192, 23, 1, 255])),
|
.is_subnet_broadcast(Ipv4Address([192, 23, 1, 255])),);
|
||||||
);
|
assert!(!iface
|
||||||
assert!(
|
|
||||||
!iface
|
|
||||||
.inner
|
.inner
|
||||||
.is_subnet_broadcast(Ipv4Address([192, 23, 1, 254])),
|
.is_subnet_broadcast(Ipv4Address([192, 23, 1, 254])),);
|
||||||
);
|
assert!(!iface
|
||||||
assert!(
|
|
||||||
!iface
|
|
||||||
.inner
|
.inner
|
||||||
.is_subnet_broadcast(Ipv4Address([192, 255, 255, 254])),
|
.is_subnet_broadcast(Ipv4Address([192, 255, 255, 254])),);
|
||||||
);
|
assert!(iface
|
||||||
assert!(
|
|
||||||
iface
|
|
||||||
.inner
|
.inner
|
||||||
.is_subnet_broadcast(Ipv4Address([192, 255, 255, 255])),
|
.is_subnet_broadcast(Ipv4Address([192, 255, 255, 255])),);
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
|
|
|
@ -227,26 +227,32 @@ mod test {
|
||||||
let mut cache_storage = [Default::default(); 3];
|
let mut cache_storage = [Default::default(); 3];
|
||||||
let mut cache = Cache::new(&mut cache_storage[..]);
|
let mut cache = Cache::new(&mut cache_storage[..]);
|
||||||
|
|
||||||
assert!(!cache.lookup(&MOCK_IP_ADDR_1, Instant::from_millis(0)).found());
|
assert!(!cache
|
||||||
assert!(!cache.lookup(&MOCK_IP_ADDR_2, Instant::from_millis(0)).found());
|
.lookup(&MOCK_IP_ADDR_1, Instant::from_millis(0))
|
||||||
|
.found());
|
||||||
|
assert!(!cache
|
||||||
|
.lookup(&MOCK_IP_ADDR_2, Instant::from_millis(0))
|
||||||
|
.found());
|
||||||
|
|
||||||
cache.fill(MOCK_IP_ADDR_1, HADDR_A, Instant::from_millis(0));
|
cache.fill(MOCK_IP_ADDR_1, HADDR_A, Instant::from_millis(0));
|
||||||
assert_eq!(
|
assert_eq!(
|
||||||
cache.lookup(&MOCK_IP_ADDR_1, Instant::from_millis(0)),
|
cache.lookup(&MOCK_IP_ADDR_1, Instant::from_millis(0)),
|
||||||
Answer::Found(HADDR_A)
|
Answer::Found(HADDR_A)
|
||||||
);
|
);
|
||||||
assert!(!cache.lookup(&MOCK_IP_ADDR_2, Instant::from_millis(0)).found());
|
assert!(!cache
|
||||||
assert!(
|
.lookup(&MOCK_IP_ADDR_2, Instant::from_millis(0))
|
||||||
!cache
|
.found());
|
||||||
|
assert!(!cache
|
||||||
.lookup(
|
.lookup(
|
||||||
&MOCK_IP_ADDR_1,
|
&MOCK_IP_ADDR_1,
|
||||||
Instant::from_millis(0) + Cache::ENTRY_LIFETIME * 2
|
Instant::from_millis(0) + Cache::ENTRY_LIFETIME * 2
|
||||||
)
|
)
|
||||||
.found(),
|
.found(),);
|
||||||
);
|
|
||||||
|
|
||||||
cache.fill(MOCK_IP_ADDR_1, HADDR_A, Instant::from_millis(0));
|
cache.fill(MOCK_IP_ADDR_1, HADDR_A, Instant::from_millis(0));
|
||||||
assert!(!cache.lookup(&MOCK_IP_ADDR_2, Instant::from_millis(0)).found());
|
assert!(!cache
|
||||||
|
.lookup(&MOCK_IP_ADDR_2, Instant::from_millis(0))
|
||||||
|
.found());
|
||||||
}
|
}
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
|
@ -259,14 +265,12 @@ mod test {
|
||||||
cache.lookup(&MOCK_IP_ADDR_1, Instant::from_millis(0)),
|
cache.lookup(&MOCK_IP_ADDR_1, Instant::from_millis(0)),
|
||||||
Answer::Found(HADDR_A)
|
Answer::Found(HADDR_A)
|
||||||
);
|
);
|
||||||
assert!(
|
assert!(!cache
|
||||||
!cache
|
|
||||||
.lookup(
|
.lookup(
|
||||||
&MOCK_IP_ADDR_1,
|
&MOCK_IP_ADDR_1,
|
||||||
Instant::from_millis(0) + Cache::ENTRY_LIFETIME * 2
|
Instant::from_millis(0) + Cache::ENTRY_LIFETIME * 2
|
||||||
)
|
)
|
||||||
.found(),
|
.found(),);
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
|
@ -321,10 +325,14 @@ mod test {
|
||||||
cache.lookup(&MOCK_IP_ADDR_2, Instant::from_millis(1000)),
|
cache.lookup(&MOCK_IP_ADDR_2, Instant::from_millis(1000)),
|
||||||
Answer::Found(HADDR_B)
|
Answer::Found(HADDR_B)
|
||||||
);
|
);
|
||||||
assert!(!cache.lookup(&MOCK_IP_ADDR_4, Instant::from_millis(1000)).found());
|
assert!(!cache
|
||||||
|
.lookup(&MOCK_IP_ADDR_4, Instant::from_millis(1000))
|
||||||
|
.found());
|
||||||
|
|
||||||
cache.fill(MOCK_IP_ADDR_4, HADDR_D, Instant::from_millis(300));
|
cache.fill(MOCK_IP_ADDR_4, HADDR_D, Instant::from_millis(300));
|
||||||
assert!(!cache.lookup(&MOCK_IP_ADDR_2, Instant::from_millis(1000)).found());
|
assert!(!cache
|
||||||
|
.lookup(&MOCK_IP_ADDR_2, Instant::from_millis(1000))
|
||||||
|
.found());
|
||||||
assert_eq!(
|
assert_eq!(
|
||||||
cache.lookup(&MOCK_IP_ADDR_4, Instant::from_millis(1000)),
|
cache.lookup(&MOCK_IP_ADDR_4, Instant::from_millis(1000)),
|
||||||
Answer::Found(HADDR_D)
|
Answer::Found(HADDR_D)
|
||||||
|
|
Loading…
Reference in New Issue