use qx_rs_err::err::Error;
use qx_rs_env::env;
#[test]
fn test() -> Result<(), Error> {
let env = env::Env::new("./tests/.env")?.unwrap();
println!("env: {:?}", env);
println!("STRING:{:?}", env.str("STRING1"));
println!("STRING2:{:?}", env.str("STRING2"));
println!("STRING3:{:?}", env.str("STRING3"));
println!("STRING4:{:?}", env.str("STRING4"));
println!("STRINGS1:{:?}", env.strs("STRINGS1", ","));
println!("VAL1:{:?}", env.val::<u8>("VAL1"));
println!("VAL2:{:?}", env.val::<u8>("VAL2"));
println!("VAL3:{:?}", env.val::<f32>("VAL3"));
println!("VAL4:{:?}", env.val::<bool>("VAL4"));
println!("VALS1:{:?}", env.vals::<u8>("VALS1", ","));
Ok(())
}