tests
This commit is contained in:
parent
1ae1341cab
commit
5f5dee9b95
1 changed files with 11 additions and 0 deletions
11
src/test.rs
Normal file
11
src/test.rs
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
use crate::{flag_new, Flag, flag_utils:: vec_to_flag};
|
||||||
|
|
||||||
|
#[test]
|
||||||
|
fn all() {
|
||||||
|
let flag = flag_new![3, 7];
|
||||||
|
assert_eq!(flag.get(), 136);
|
||||||
|
assert_eq!(flag.get_flag(3), true);
|
||||||
|
assert_eq!(flag.get_flag(4), false);
|
||||||
|
assert_eq!(flag.get_all_flags(), vec![false, false, false, true, false, false, false, true]);
|
||||||
|
assert_eq!(vec_to_flag(vec![false, false, false, true, false, false, false, true]), flag.get());
|
||||||
|
}
|
Loading…
Reference in a new issue