27 lines
800 B
Rust
27 lines
800 B
Rust
//! Test vectors for MetaAddr.
|
|
|
|
use super::{super::MetaAddr, check};
|
|
|
|
/// Make sure that the sanitize function handles minimum and maximum times.
|
|
#[test]
|
|
fn sanitize_extremes() {
|
|
zebra_test::init();
|
|
|
|
let min_time_entry = MetaAddr {
|
|
addr: "127.0.0.1:8233".parse().unwrap(),
|
|
services: Default::default(),
|
|
last_seen: u32::MIN.into(),
|
|
last_connection_state: Default::default(),
|
|
};
|
|
|
|
let max_time_entry = MetaAddr {
|
|
addr: "127.0.0.1:8233".parse().unwrap(),
|
|
services: Default::default(),
|
|
last_seen: u32::MAX.into(),
|
|
last_connection_state: Default::default(),
|
|
};
|
|
|
|
check::sanitize_avoids_leaks(&min_time_entry, &min_time_entry.sanitize());
|
|
check::sanitize_avoids_leaks(&max_time_entry, &max_time_entry.sanitize());
|
|
}
|