use secfinding::Severity;
#[test]
fn ordering_and_display() {
assert!(Severity::Critical > Severity::High);
assert_eq!(Severity::High.to_string(), "high");
assert_eq!(Severity::High.label(), "HIGH");
}
#[test]
fn try_from_u8() {
assert_eq!(Severity::try_from(4u8).unwrap(), Severity::Critical);
assert_eq!(Severity::try_from(0u8).unwrap(), Severity::Info);
assert!(Severity::try_from(5u8).is_err());
}
#[test]
fn try_from_str() {
assert_eq!(Severity::try_from("critical").unwrap(), Severity::Critical);
assert_eq!(Severity::try_from("INFO").unwrap(), Severity::Info);
assert!(Severity::try_from("unknown").is_err());
}