extern crate brutils;
#[test]
fn test_clamp_i32() {
let mut a = brutils::clamp(3, 1, 5);
assert!(a >= 1 && a <= 5);
a = brutils::clamp(0, 1, 5);
assert!(a >= 1 && a <= 5);
a = brutils::clamp(6, 1, 5);
assert!(a >= 1 && a <= 5);
}
#[test]
fn test_clamp_f64() {
let mut a = brutils::clamp(3.0, 1.0, 5.0);
assert!(a >= 1.0 && a <= 5.0);
a = brutils::clamp(0.0, 1.0, 5.0);
assert!(a >= 1.0 && a <= 5.0);
a = brutils::clamp(6.0, 1.0, 5.0);
assert!(a >= 1.0 && a <= 5.0);
}