From d84d8be2828b5116884b963faeceb08cbfb6c65e Mon Sep 17 00:00:00 2001 From: Elieva Pignat Date: Mon, 7 Jan 2019 16:25:07 +0000 Subject: test: add test for fwk_module_get_element_count Change-Id: I0567ad4ec82892f5028aa107b476252f74cc4ef8 Signed-off-by: Elieva Pignat --- framework/test/test_fwk_module.c | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/framework/test/test_fwk_module.c b/framework/test/test_fwk_module.c index 2571f7ba..fddde0c1 100644 --- a/framework/test/test_fwk_module.c +++ b/framework/test/test_fwk_module.c @@ -884,6 +884,23 @@ static void test_fwk_module_is_valid_notification_id(void) assert(!result); } +static void test_fwk_module_get_element_count(void) +{ + int element_count; + + /* Valid module ID with 2 elements */ + element_count = fwk_module_get_element_count(MODULE0_ID); + assert(element_count == 2); + + /* Invalid module ID */ + element_count = fwk_module_get_element_count(FWK_ID_MODULE(5)); + assert(element_count == FWK_E_PARAM); + + /* The function should fails as it expects a module ID */ + element_count = fwk_module_get_element_count(ELEM0_ID); + assert(element_count == FWK_E_PARAM); +} + static void test_fwk_module_get_name(void) { fwk_id_t id; @@ -1097,6 +1114,7 @@ static const struct fwk_test_case_desc test_case_table[] = { FWK_TEST_CASE(test_fwk_module_is_valid_api_id), FWK_TEST_CASE(test_fwk_module_is_valid_event_id), FWK_TEST_CASE(test_fwk_module_is_valid_notification_id), + FWK_TEST_CASE(test_fwk_module_get_element_count), FWK_TEST_CASE(test_fwk_module_get_name), FWK_TEST_CASE(test_fwk_module_get_data), FWK_TEST_CASE(test_fwk_module_check_call_failed), -- cgit v1.2.3