1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
pub mod players; #[cfg(test)] mod tests { use players; #[test] fn test_ok() { let x = players::Character::new( String::from("PUT_DOMAIN_NAME_HERE"), String::from("eu"), String::from("Marqin") ).unwrap(); println!("{:?}", x); } #[test] fn test_not_found() { let x = players::Character::new( String::from("PUT_DOMAIN_NAME_HERE"), String::from("eu"), String::from("not existent character") ); assert_eq!(x.err(), Some("CHARACTER_NOT_FOUND".to_string())); } #[test] fn test_invalid_region() { let x = players::Character::new( String::from("PUT_DOMAIN_NAME_HERE"), String::from("invalid"), String::from("Marqin") ); assert_eq!(x.err(), Some("INVALID_REGION".to_string())); } }