use super::*;
#[test]
fn test_algorithm_conversion() {
assert_eq!(Some(Algorithm::ES256), Algorithm::from_i64(-7));
assert_eq!(Some(Algorithm::A128GCM), Algorithm::from_i64(1));
assert_eq!(Algorithm::A128GCM as i64, 1);
assert_eq!(None, Algorithm::from_i64(8));
assert_eq!(None, Algorithm::from_i64(-65538));
}
#[test]
fn test_header_param_private_range() {
assert!(!HeaderParameter::is_private(1));
assert!(HeaderParameter::is_private(-70_000));
}
#[test]
fn test_elliptic_curve_private_range() {
assert!(!EllipticCurve::is_private(1));
assert!(EllipticCurve::is_private(-70_000));
}