use bp7::primary;
use std::time::Duration;
#[test]
fn test_lifetime() {
let p1 = primary::new_primary_block(
"dtn://node1/",
"dtn://node2/",
bp7::dtntime::CreationTimestamp::now(),
Duration::from_secs(10),
);
assert!(!p1.is_lifetime_exceeded());
let p2 = primary::new_primary_block(
"dtn://node1/",
"dtn://node2/",
bp7::dtntime::CreationTimestamp::with_time_and_seq(0, 0),
Duration::from_secs(10),
);
assert!(!p2.is_lifetime_exceeded());
let p2 = primary::new_primary_block(
"dtn://node1/",
"dtn://node2/",
bp7::dtntime::CreationTimestamp::with_time_and_seq(1, 0),
Duration::from_secs(10),
);
assert!(p2.is_lifetime_exceeded());
}