fn main(){
}
fn is_adult(age:i32)->bool{
age >= 18
}
#[cfg(test)]
mod test{
use super::*;
#[test]
fn it_works(){
assert_eq!(2+2,4);
}
#[test]
fn test_is_adult(){
assert!(is_adult(19));
}
#[test]
fn test_eq(){
assert_eq!(1,1);
assert_ne!(2,1);
}
#[test]
fn test_err(){
assert!(1==1,"错误信息:{}",123)
}
#[test]
#[should_panic(expected="123")] fn test_a(){
assert!(1==2,"错误信息:{}",1231)
}
#[test]
fn test_result() -> Result<(),String>{
if 2 + 2 == 4 {
Ok(())
}else{
Err(String::from("adfsad"))
}
}
#[test]
#[ignore = "reason"] fn test_ignore(){
assert_eq!(1+1,3,"哈哈哈");
}
}