Add test code for wifi_aware_disable()
authorSeonah Moon <seonah1.moon@samsung.com>
Fri, 14 Feb 2020 08:16:52 +0000 (17:16 +0900)
committerSeonah Moon <seonah1.moon@samsung.com>
Fri, 14 Feb 2020 08:16:52 +0000 (17:16 +0900)
src/wifi-aware.c
test/wifi-aware-test.c

index 711ba27..f35c497 100644 (file)
@@ -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;
index 380dd13..9aa82d6 100644 (file)
@@ -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,