[unit-tests, cache_superblock_t] update tests to reflect superblock_flags changes
This commit is contained in:
parent
8987d8f92c
commit
900172ef79
@ -59,13 +59,20 @@ namespace {
|
|||||||
|
|
||||||
TEST_F(CacheSuperblockTests, default_constructed_superblock_is_valid)
|
TEST_F(CacheSuperblockTests, default_constructed_superblock_is_valid)
|
||||||
{
|
{
|
||||||
sb_.flags = 0;
|
|
||||||
check();
|
check();
|
||||||
}
|
}
|
||||||
|
|
||||||
TEST_F(CacheSuperblockTests, non_zero_flags_are_invalid)
|
TEST_F(CacheSuperblockTests, clean_shutdown_flag_is_valid)
|
||||||
{
|
{
|
||||||
sb_.flags = 1;
|
sb_.flags.set_flag(superblock_flags::CLEAN_SHUTDOWN);
|
||||||
|
check();
|
||||||
|
}
|
||||||
|
|
||||||
|
TEST_F(CacheSuperblockTests, unhandled_flags_gets_set_correctly_and_is_invalid)
|
||||||
|
{
|
||||||
|
uint32_t bad_flag = 1 << 12;
|
||||||
|
sb_.flags = superblock_flags(bad_flag | 1);
|
||||||
|
ASSERT_THAT(sb_.flags.get_unhandled_flags(), Eq(bad_flag));
|
||||||
check_invalid();
|
check_invalid();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user