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