Zebra/zebra-network/src/meta_addr/tests/vectors.rs

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());
}