tests: storage: flash_map: _NODE macros
adds API checks for fixed partitions access macros that are called with nodes as an argumet. Signed-off-by: Mateusz Michalek <mateusz.michalek@nordicsemi.no>
This commit is contained in:
parent
5919163b48
commit
dc59cb56ed
1 changed files with 12 additions and 0 deletions
|
@ -13,6 +13,7 @@
|
|||
#define SLOT1_PARTITION slot1_partition
|
||||
#define SLOT1_PARTITION_ID FIXED_PARTITION_ID(SLOT1_PARTITION)
|
||||
#define SLOT1_PARTITION_DEV FIXED_PARTITION_DEVICE(SLOT1_PARTITION)
|
||||
#define SLOT1_PARTITION_NODE DT_NODELABEL(SLOT1_PARTITION)
|
||||
|
||||
extern int flash_map_entries;
|
||||
struct flash_sector fs_sectors[256];
|
||||
|
@ -190,4 +191,15 @@ ZTEST(flash_map, test_flash_area_erased_val)
|
|||
flash_area_close(fa);
|
||||
}
|
||||
|
||||
ZTEST(flash_map, test_fixed_partition_node_macros)
|
||||
{
|
||||
/* Test against changes in API */
|
||||
zassert_equal(FIXED_PARTITION_NODE_OFFSET(SLOT1_PARTITION_NODE),
|
||||
DT_REG_ADDR(SLOT1_PARTITION_NODE));
|
||||
zassert_equal(FIXED_PARTITION_NODE_SIZE(SLOT1_PARTITION_NODE),
|
||||
DT_REG_SIZE(SLOT1_PARTITION_NODE));
|
||||
zassert_equal(FIXED_PARTITION_NODE_DEVICE(SLOT1_PARTITION_NODE),
|
||||
DEVICE_DT_GET(DT_MTD_FROM_FIXED_PARTITION(SLOT1_PARTITION_NODE)));
|
||||
}
|
||||
|
||||
ZTEST_SUITE(flash_map, NULL, NULL, NULL, NULL, NULL);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue