in azure-kusto-data/src/types.rs [176:191]
fn format_duration() {
let refs: Vec<&str> = vec![
"1.00:00:00.0000001",
"01:00:00.0000000",
"00:05:00.0000000",
"00:00:00.0000001",
"-1.00:00:00.0000000",
"00:00:00.1234567",
];
for duration in refs {
let parsed = KustoDuration::from_str(duration)
.unwrap_or_else(|_| panic!("Failed to parse duration {}", duration));
assert_eq!(format!("{:?}", parsed), duration);
}
}