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 | |