From 4adcad2bc7bb8f56da18d7a9e0f5e26a0bdcc74b Mon Sep 17 00:00:00 2001 From: OGINO Masanori Date: Tue, 13 May 2014 23:12:55 +0900 Subject: [PATCH] Add tests for from_bits. Signed-off-by: OGINO Masanori --- src/libstd/bitflags.rs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/libstd/bitflags.rs b/src/libstd/bitflags.rs index 5737bc772df02..f834a158588cd 100644 --- a/src/libstd/bitflags.rs +++ b/src/libstd/bitflags.rs @@ -207,6 +207,13 @@ mod tests { assert_eq!(FlagABC.bits(), 0x00000111); } + #[test] + fn test_from_bits() { + assert!(unsafe { Flags::from_bits(0x00000000) } == Flags::empty()); + assert!(unsafe { Flags::from_bits(0x00000001) } == FlagA); + assert!(unsafe { Flags::from_bits(0x00000111) } == FlagABC); + } + #[test] fn test_is_empty(){ assert!(Flags::empty().is_empty());