-
Notifications
You must be signed in to change notification settings - Fork 0
/
tests.rs
47 lines (44 loc) · 1.96 KB
/
tests.rs
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
37
38
39
40
41
42
43
44
45
46
47
// #![allow(unused_imports)]
#![allow(dead_code)]
#[cfg(test)]
use ran::{Re,set_seeds,stringv,stringvv,
ran_u8,ran_u16,ran_u64,ran_i64,ran_f64,ran_u64_range,ran_i64_range,ran_f64_range,
ranv_u8,ranv_u16,ranv_u64,ranv_i64,ranv_f64,ranv_u64_range,ranv_i64_range,ranv_f64_range,
ranvv_u8,ranvv_u16,ranvv_u64,ranvv_i64,ranvv_f64,ranvv_u64_range,ranvv_i64_range,ranvv_f64_range
};
#[test]
fn ran() {
println!("ran_u8: {}",ran_u8());
println!("ran_u16: {}",ran_u16());
println!("ran_u64: {}",ran_u64());
println!("ran_i64: {}",ran_i64());
println!("ran_f64: {}",ran_f64());
println!("ran_u64_range: {}",ran_u64_range(1..=6));
println!("ran_i64_range: {}",ran_i64_range(-6..=6));
println!("ran_f64_range: {}",ran_f64_range(-100.0..=100.0));
}
#[test]
fn ranv()-> Result<(),Re> {
println!("ranv_u8: {}",stringv(&ranv_u8(5)?));
println!("ranv_u16: {}",stringv(&ranv_u16(5)?));
println!("ranv_u64: {}",stringv(&ranv_u64(5)?));
println!("ranv_i64: {}",stringv(&ranv_i64(5)?));
println!("ranv_f64: {}",stringv(&ranv_f64(5)?));
println!("ranv_u64_range: {}",stringv(&ranv_u64_range(5,1..=6)?));
println!("ranv_i64_range: {}",stringv(&ranv_i64_range(5,-6..=6)?));
println!("ranv_f64_range: {}",stringv(&ranv_f64_range(5,-100_f64..=100_f64)?));
Ok(())
}
#[test]
fn ranvv()-> Result<(),Re> {
set_seeds(0);
println!("ranvv_u8: {}",stringvv(&ranvv_u8(2,5)?));
println!("ranvv_u16: {}",stringvv(&ranvv_u16(2,5)?));
println!("ranvv_u64: {}",stringvv(&ranvv_u64(2,5)?));
println!("ranvv_i64: {}",stringvv(&ranvv_i64(2,5)?));
println!("ranvv_f64: {}",stringvv(&ranvv_f64(2,5)?));
println!("ranvv_u64_range: {}",stringvv(&ranvv_u64_range(2,5,1..=6)?));
println!("ranvv_i64_range: {}",stringvv(&ranvv_i64_range(2,5,-6..=6)?));
println!("ranvv_f64_range: {}",stringvv(&ranvv_f64_range(2,5,-100_f64..=100_f64)?));
Ok(())
}