From 50fef0b1993cf1fed29535f583bbb7d1c8941e2d Mon Sep 17 00:00:00 2001 From: Seonah Moon Date: Fri, 14 Feb 2020 17:16:52 +0900 Subject: [PATCH] Add test code for wifi_aware_disable() --- src/wifi-aware.c | 2 +- test/wifi-aware-test.c | 24 ++++++++++++++++++++++++ 2 files changed, 25 insertions(+), 1 deletion(-) diff --git a/src/wifi-aware.c b/src/wifi-aware.c index 711ba27..f35c497 100644 --- a/src/wifi-aware.c +++ b/src/wifi-aware.c @@ -84,7 +84,7 @@ API int wifi_aware_enable(wifi_aware_h wifi_aware, return WIFI_AWARE_ERROR_NONE; } -API int wifi_aware_diable(wifi_aware_h wifi_aware, +API int wifi_aware_disable(wifi_aware_h wifi_aware, wifi_aware_disabled_cb callback, void *user_data) { int ret = WIFI_AWARE_ERROR_NONE; diff --git a/test/wifi-aware-test.c b/test/wifi-aware-test.c index 380dd13..9aa82d6 100644 --- a/test/wifi-aware-test.c +++ b/test/wifi-aware-test.c @@ -102,6 +102,7 @@ enum { CMD_DEINITIALIZE, CMD_ENABLE, + CMD_DISABLE, CMD_PUBLISH, CMD_CANCEL_PUBLISH, CMD_UPDATE_PUBLISH, @@ -127,6 +128,9 @@ static char *g_menu_str[] = { [CMD_ENABLE] = "ENABLE", + [CMD_DISABLE] + = "DISABLE", + [CMD_PUBLISH] = "PUBLISH", [CMD_CANCEL_PUBLISH] @@ -334,6 +338,25 @@ void test_enable() __print_result(ret, "wifi_aware_enable"); } +static void __disabled_cb(wifi_aware_error_e error, void *user_data) +{ + if (error == WIFI_AWARE_ERROR_NONE) + printf("Wi-Fi Aware is disabled\n"); + else + printf("Wi-Fi Aware is not disabled. Error: %s\n", __print_error(error)); +} + +void test_disable() +{ + int ret = 0; + + RET_IF_LOOP_IS_NULL(); + RET_IF_HANDLE_IS_NULL(); + + ret = wifi_aware_disable(g_wifi_aware_handle, __disabled_cb, NULL); + __print_result(ret, "wifi_aware_disable"); +} + static void __published_cb(wifi_aware_error_e error, wifi_aware_publish_h publish, void *user_data) { if (error == WIFI_AWARE_ERROR_NONE) @@ -612,6 +635,7 @@ test_func g_menu_func[] = { [CMD_INITIALIZE] = test_init, [CMD_DEINITIALIZE] = test_deinit, [CMD_ENABLE] = test_enable, + [CMD_DISABLE] = test_disable, [CMD_PUBLISH] = test_publish, [CMD_CANCEL_PUBLISH] = test_cancel_publish, [CMD_UPDATE_PUBLISH] = test_update_publish, -- 2.7.4