Data Structures | |
class | BootPolicyTest |
struct | ManifestLengthTestCase |
class | ManifestCheckLengthTest |
struct | Versions |
struct | ManifestOrderTestCase |
class | ManifestOrderTest |
Functions | |
TEST_P (ManifestCheckLengthTest, ManifestCheckLength) | |
INSTANTIATE_TEST_SUITE_P (GoodLengths, ManifestCheckLengthTest, testing::Values(ManifestLengthTestCase{CHIP_ROM_EXT_SIZE_MIN, kErrorOk}, ManifestLengthTestCase{CHIP_ROM_EXT_SIZE_MAX >> 1, kErrorOk}, ManifestLengthTestCase{CHIP_ROM_EXT_SIZE_MAX, kErrorOk}, ManifestLengthTestCase{CHIP_ROM_EXT_RESIZABLE_SIZE_MAX, kErrorOk}, ManifestLengthTestCase{CHIP_ROM_EXT_SIZE_MIN - 1, kErrorBootPolicyBadLength}, ManifestLengthTestCase{CHIP_ROM_EXT_RESIZABLE_SIZE_MAX+1, kErrorBootPolicyBadLength})) | |
TEST_F (BootPolicyTest, ManifestCheckBadIdentifier) | |
TEST_F (BootPolicyTest, ManifestCheckBadManifest) | |
TEST_F (BootPolicyTest, ManifestCheckRollback) | |
TEST_P (ManifestOrderTest, ManifestsGet) | |
INSTANTIATE_TEST_SUITE_P (SecurityVersionCases, ManifestOrderTest, testing::Values(ManifestOrderTestCase{ .version_a={0, 0, 0},.version_b={0, 0, 0},.is_a_first=true, }, ManifestOrderTestCase{ .version_a={1, 0, 0},.version_b={0, 0, 0},.is_a_first=true, }, ManifestOrderTestCase{ .version_a={0, 0, 0},.version_b={1, 0, 0},.is_a_first=false, }, ManifestOrderTestCase{ .version_a={0, 1, 0},.version_b={0, 0, 0},.is_a_first=true, }, ManifestOrderTestCase{ .version_a={0, 1, 0},.version_b={0, 2, 0},.is_a_first=false, }, ManifestOrderTestCase{ .version_a={0, 3, 1},.version_b={0, 3, 0},.is_a_first=true, }, ManifestOrderTestCase{ .version_a={0, 3, 1},.version_b={0, 3, 5},.is_a_first=false, }, ManifestOrderTestCase{ .version_a={std::numeric_limits< int32_t >::max(), 0, 0},.version_b={static_cast< uint32_t >(std::numeric_limits< int32_t >::max())+1, 0, 0},.is_a_first=false, })) | |
struct manifest_unittest::anonymous_namespace{boot_policy_unittest.cc}::ManifestLengthTestCase |
Definition at line 24 of file boot_policy_unittest.cc.
Data Fields | ||
---|---|---|
uint32_t | length | |
rom_error_t | result |
struct manifest_unittest::anonymous_namespace{boot_policy_unittest.cc}::Versions |
Definition at line 91 of file boot_policy_unittest.cc.
Data Fields | ||
---|---|---|
uint32_t | major | |
uint32_t | minor | |
uint32_t | security |
struct manifest_unittest::anonymous_namespace{boot_policy_unittest.cc}::ManifestOrderTestCase |
Definition at line 97 of file boot_policy_unittest.cc.
Data Fields | ||
---|---|---|
bool | is_a_first | |
Versions | version_a | |
Versions | version_b |