rename a_pid_fuzzy.op to a_pid_fuzzy.opr
[liba.git] / tests / version.rs
blobd3e27aced56ee30d69b7bf2d5227feb09b98b3eb
1 #[test]
2 fn version() {
3     std::println!("{}", liba::version::check(0, 0, 0));
4     std::println!("major {}", liba::version::major());
5     std::println!("minor {}", liba::version::minor());
6     std::println!("patch {}", liba::version::patch());
7     std::println!("tweak {}", liba::version::tweak());
8     let v000 = liba::version::new(0, 0, 0);
9     let mut v001 = liba::version::new(0, 0, 0);
10     let mut ver = [0u8; 48];
11     v001.parse("0.0.1-a.1");
12     v001.tostr(&mut ver);
13     std::println!("{}", std::str::from_utf8(&ver).unwrap());
14     assert!(v001 > v000);
15     assert!(v000 < v001);
16     assert!(v000 >= v000);
17     assert!(v000 <= v000);
18     assert!(v000 == v000);
19     assert!(v000 != v001);