use jni_simple::jtype;
#[test]
pub fn test_float() {
let x = jtype::from(28.123f32);
let format_str = format!("{:?}", x);
println!("{}", format_str);
assert!(format_str.contains("float=2.8123e1"), "{}", format_str);
}
#[test]
pub fn test_byte() {
let x = jtype::from(0x75i8);
let format_str = format!("{:?}", x);
println!("{}", format_str);
assert!(format_str.contains("byte=0x75"));
}
#[test]
pub fn test_short() {
let x = jtype::from(0x756i16);
let format_str = format!("{:?}", x);
println!("{}", format_str);
assert!(format_str.contains("short=0x756"));
}
#[test]
pub fn test_int() {
let x = jtype::from(0x756555i32);
let format_str = format!("{:?}", x);
println!("{}", format_str);
assert!(format_str.contains("int=0x756555"));
}
#[test]
pub fn test_long() {
let x = jtype::from(-0x7565554581458458i64);
let format_str = format!("{:?}", x);
println!("{}", format_str);
assert!(format_str.contains("long=0x8a9aaaba7eba7ba8")); }
#[test]
pub fn test_double() {
let x = jtype::from(756555.333221f64);
let format_str = format!("{:?}", x);
println!("{}", format_str);
assert!(format_str.contains("double=7.56555333221e5"));
}