use zus_discovery::ServerActiveStatus;
#[test]
fn test_server_active_status_equality() {
let ok1 = ServerActiveStatus::Ok;
let ok2 = ServerActiveStatus::Ok;
let fail1 = ServerActiveStatus::Fail;
let fail2 = ServerActiveStatus::Fail;
assert_eq!(ok1, ok2);
assert_eq!(fail1, fail2);
assert_ne!(ok1, fail1);
assert_ne!(ok2, fail2);
}
#[test]
fn test_server_active_status_copy() {
let original = ServerActiveStatus::Ok;
let copied = original;
assert_eq!(original, copied);
assert_eq!(original, ServerActiveStatus::Ok);
}
#[test]
fn test_server_active_status_debug() {
let ok_status = ServerActiveStatus::Ok;
let fail_status = ServerActiveStatus::Fail;
let ok_str = format!("{ok_status:?}");
let fail_str = format!("{fail_status:?}");
assert!(ok_str.contains("Ok"));
assert!(fail_str.contains("Fail"));
}