|
|
|
@ -14,7 +14,7 @@ |
|
|
|
|
int read_page_desc(struct ftl_map *map, |
|
|
|
|
struct ftl_page_desc *page_desc, uint32_t upage); |
|
|
|
|
|
|
|
|
|
static void test_read_page_desc1(void **state) |
|
|
|
|
static void test_upage0(void **state) |
|
|
|
|
{ |
|
|
|
|
struct ftl_map map; |
|
|
|
|
struct ftl_page_desc page_desc, ret_page_desc; |
|
|
|
@ -38,7 +38,7 @@ static void test_read_page_desc1(void **state) |
|
|
|
|
assert_int_equal(ret, 0); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
static void test_read_page_desc2(void **state) |
|
|
|
|
static void test_upage14(void **state) |
|
|
|
|
{ |
|
|
|
|
struct ftl_map map; |
|
|
|
|
struct ftl_page_desc page_desc, ret_page_desc; |
|
|
|
@ -62,7 +62,7 @@ static void test_read_page_desc2(void **state) |
|
|
|
|
assert_int_equal(ret, 0); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
static void test_read_page_desc3(void **state) |
|
|
|
|
static void test_upage15(void **state) |
|
|
|
|
{ |
|
|
|
|
struct ftl_map map; |
|
|
|
|
struct ftl_page_desc ret_page_desc; |
|
|
|
@ -78,7 +78,7 @@ static void test_read_page_desc3(void **state) |
|
|
|
|
assert_int_equal(ret, -1); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
static void test_read_page_desc4(void **state) |
|
|
|
|
static void test_upage16(void **state) |
|
|
|
|
{ |
|
|
|
|
struct ftl_map map; |
|
|
|
|
struct ftl_page_desc page_desc, ret_page_desc; |
|
|
|
@ -102,7 +102,7 @@ static void test_read_page_desc4(void **state) |
|
|
|
|
assert_int_equal(ret, 0); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
static void test_read_page_desc5(void **state) |
|
|
|
|
static void test_upage30(void **state) |
|
|
|
|
{ |
|
|
|
|
struct ftl_map map; |
|
|
|
|
struct ftl_page_desc page_desc, ret_page_desc; |
|
|
|
@ -126,7 +126,7 @@ static void test_read_page_desc5(void **state) |
|
|
|
|
assert_int_equal(ret, 0); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
static void test_read_page_desc6(void **state) |
|
|
|
|
static void test_upage31(void **state) |
|
|
|
|
{ |
|
|
|
|
struct ftl_map map; |
|
|
|
|
struct ftl_page_desc ret_page_desc; |
|
|
|
@ -142,7 +142,7 @@ static void test_read_page_desc6(void **state) |
|
|
|
|
assert_int_equal(ret, -1); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
static void test_read_page_desc7(void **state) |
|
|
|
|
static void test_upage32(void **state) |
|
|
|
|
{ |
|
|
|
|
struct ftl_map map; |
|
|
|
|
struct ftl_page_desc page_desc, ret_page_desc; |
|
|
|
@ -169,13 +169,13 @@ static void test_read_page_desc7(void **state) |
|
|
|
|
int test_read_page_desc(void) |
|
|
|
|
{ |
|
|
|
|
const struct CMUnitTest tests[] = { |
|
|
|
|
cmocka_unit_test(test_read_page_desc1), |
|
|
|
|
cmocka_unit_test(test_read_page_desc2), |
|
|
|
|
cmocka_unit_test(test_read_page_desc3), |
|
|
|
|
cmocka_unit_test(test_read_page_desc4), |
|
|
|
|
cmocka_unit_test(test_read_page_desc5), |
|
|
|
|
cmocka_unit_test(test_read_page_desc6), |
|
|
|
|
cmocka_unit_test(test_read_page_desc7), |
|
|
|
|
{ "read_page_desc: upage=0", test_upage0, NULL, NULL, NULL }, |
|
|
|
|
{ "read_page_desc: upage=14", test_upage14, NULL, NULL, NULL }, |
|
|
|
|
{ "read_page_desc: upage=15 (invalid)", test_upage15, NULL, NULL, NULL }, |
|
|
|
|
{ "read_page_desc: upage=16", test_upage16, NULL, NULL, NULL }, |
|
|
|
|
{ "read_page_desc: upage=30", test_upage30, NULL, NULL, NULL }, |
|
|
|
|
{ "read_page_desc: upage=31 (invalid)", test_upage31, NULL, NULL, NULL }, |
|
|
|
|
{ "read_page_desc: upage=32", test_upage32, NULL, NULL, NULL }, |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
return cmocka_run_group_tests_name("read_page_desc", tests, NULL, NULL); |
|
|
|
|