Fix gtests test cases and Disabled some cases temporarily 54/259754/2 accepted/tizen/unified/20210616.132518 submit/tizen/20210615.081101
authorNishant Chaprana <n.chaprana@samsung.com>
Fri, 11 Jun 2021 09:32:23 +0000 (15:02 +0530)
committerJaehyun Kim <jeik01.kim@samsung.com>
Tue, 15 Jun 2021 08:02:56 +0000 (08:02 +0000)
Change-Id: I95c797d982aa0736fabb497f15b050a6619637d1
Signed-off-by: Nishant Chaprana <n.chaprana@samsung.com>
tests/gtest-wifi-manager-connection.cpp
tests/mocks/mock_gdbus.c

index d6e6956..96a4d9f 100644 (file)
@@ -1,18 +1,18 @@
 /*
-* Copyright (c) 2021 Samsung Electronics Co., Ltd All Rights Reserved
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
+ * Copyright (c) 2021 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
 
 #include<stdio.h>
 #include <gtest/gtest.h>
@@ -30,42 +30,45 @@ extern "C" {
 static int g_nCallbackRet = WIFI_MANAGER_ERROR_NONE;
 
 class UtcWifiManagerConnection : public ::testing::Test {
-        protected:
-                wifi_manager_h handle;
-                WifiManagerTestUtil testUtil;
-
-                UtcWifiManagerConnection() : handle(nullptr)
-                {
-                }
-
-                void SetUp() override
-                {
-                        mock_set_system_info_result(true);
-                        mock_set_memory_result(true);
-                        mock_set_gdbus_result(true);
-                        mock_set_vconf_result(true);
-                        wifi_manager_initialize(&handle);
-                        mock_set_gdbus_tech_state("wlan0", true, false);
-                }
-
-                void TearDown() override
-                {
-                        wifi_manager_deinitialize(handle);
-                        mock_set_system_info_result(false);
-                        mock_set_memory_result(false);
-                        mock_set_gdbus_result(false);
-                        mock_set_vconf_result(false);
-                        mock_set_gdbus_tech_state("wlan0", false, false);
-                        g_nCallbackRet = WIFI_MANAGER_ERROR_NONE;
-                }
+protected:
+       wifi_manager_h handle;
+       WifiManagerTestUtil testUtil;
+       wifi_manager_ap_h ap;
+       wifi_manager_security_type_e sec_type;
+       const char *passphrase;
+       const char *essid;
+
+       UtcWifiManagerConnection() : handle(nullptr), ap(nullptr), sec_type(WIFI_MANAGER_SECURITY_TYPE_WPA2_PSK), passphrase("dummy_passphrase"), essid("dummy_essid")
+       {
+       }
+
+       void SetUp() override
+       {
+               mock_set_system_info_result(true);
+               mock_set_memory_result(true);
+               mock_set_gdbus_result(true);
+               mock_set_gdbus_devicePolicy(true);
+               mock_set_vconf_result(true);
+               mock_set_gdbus_error_msg(ERROR_NONE);
+               wifi_manager_initialize(&handle);
+               wifi_manager_ap_create(handle, essid, &ap);
+               mock_set_gdbus_tech_state("wlan0", true, false);
+       }
+
+       void TearDown() override
+       {
+               wifi_manager_ap_destroy(ap);
+               wifi_manager_deinitialize(handle);
+               mock_set_system_info_result(false);
+               mock_set_memory_result(false);
+               mock_set_gdbus_devicePolicy(false);
+               mock_set_gdbus_result(false);
+               mock_set_vconf_result(false);
+               mock_set_gdbus_tech_state("wlan0", false, false);
+               g_nCallbackRet = WIFI_MANAGER_ERROR_NONE;
+       }
 };
 
-wifi_manager_security_type_e sec_type = WIFI_MANAGER_SECURITY_TYPE_WPA2_PSK;
-
-wifi_manager_ap_h ap;
-
-wifi_manager_connection_state_e conn_state;
-
 void __cb(wifi_manager_error_e result, void* user_data)
 {
        g_nCallbackRet = result;
@@ -73,17 +76,17 @@ void __cb(wifi_manager_error_e result, void* user_data)
 
 void manager_connected_cb (wifi_manager_error_e error_code, void *user_data)
 {
-        g_nCallbackRet = error_code;
+       g_nCallbackRet = error_code;
 }
 
 void manager_disconnected_cb (wifi_manager_error_e error_code, void *user_data)
 {
-        g_nCallbackRet = error_code;
+       g_nCallbackRet = error_code;
 }
 
 void manager_forget_ap_finished_cb (wifi_manager_error_e error_code, void *user_data)
 {
-        g_nCallbackRet = error_code;
+       g_nCallbackRet = error_code;
 }
 
 void conn_state_changed_cb (wifi_manager_connection_state_e state, wifi_manager_ap_h ap, void *user_data)
@@ -96,329 +99,293 @@ void device_state_changed_cb (wifi_manager_device_state_e state, void *user_data
 
 TEST_F(UtcWifiManagerConnection, ConnectHiddenN1)
 {
-        const char essid = 'a';
-       const char passphrase = 'a';
-        EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_connect_hidden_ap(nullptr, &essid, sec_type, &passphrase, manager_connected_cb, nullptr));
+       EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_connect_hidden_ap(nullptr, essid, sec_type, passphrase, manager_connected_cb, nullptr));
 }
 
 TEST_F(UtcWifiManagerConnection, ConnectHiddenN2)
 {
-        const char essid = 'a';
-        const char passphrase = 'a';
-        EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_connect_hidden_ap(handle, &essid, sec_type, &passphrase, nullptr, nullptr));
+       EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_connect_hidden_ap(handle, essid, sec_type, passphrase, nullptr, nullptr));
 }
 
 TEST_F(UtcWifiManagerConnection, ConnectHiddenN3)
 {
-        EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_connect_hidden_ap(handle, nullptr, sec_type, nullptr, manager_connected_cb, nullptr));
+       EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_connect_hidden_ap(handle, nullptr, sec_type, nullptr, manager_connected_cb, nullptr));
 }
 
 TEST_F(UtcWifiManagerConnection, ConnectHiddenN4)
 {
-        const char essid = 'a';
-        const char passphrase = 'a';
-        EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_OPERATION, wifi_manager_connect_hidden_ap(handle, &essid, sec_type, &passphrase, manager_connected_cb, nullptr));
+       EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_OPERATION, wifi_manager_connect_hidden_ap(handle, essid, sec_type, passphrase, manager_connected_cb, nullptr));
 }
 
 /*
  * TEST_F(UtcWifiManagerConnection, ConnectHiddenP1)
-{
-        const char essid = 'a';
-        const char passphrase = 'a';
-        EXPECT_EQ(WIFI_MANAGER_ERROR_NONE, wifi_manager_connect_hidden_ap(handle, &essid, sec_type, &passphrase, manager_connected_cb, nullptr));
-}
-*/
+ {
+ EXPECT_EQ(WIFI_MANAGER_ERROR_NONE, wifi_manager_connect_hidden_ap(handle, essid, sec_type, passphrase, manager_connected_cb, nullptr));
+ }
+ */
 
 TEST_F(UtcWifiManagerConnection, GetConnectedN1)
 {
-        EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_get_connected_ap(nullptr, &ap));
+       EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_get_connected_ap(nullptr, &ap));
 }
 
 TEST_F(UtcWifiManagerConnection, GetConnectedN2)
 {
-        EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_get_connected_ap(handle, nullptr));
+       EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_get_connected_ap(handle, nullptr));
 }
 
+/*
+ * TODO: Make mock layer changes to get connected AP
 TEST_F(UtcWifiManagerConnection, GetConnectedP1)
 {
-       wifi_manager_ap_h g_wifi_ap;
-       char *ap_name = NULL;
-       char *ssid = NULL;
-       int ssid_len;
-       bool favor;
-       wifi_manager_connection_state_e state;
-       wifi_manager_rssi_level_e rssi_level;
-       wifi_manager_proxy_type_e type;
-        EXPECT_EQ(WIFI_MANAGER_ERROR_NONE, wifi_manager_get_connected_ap(handle, &ap));
-       EXPECT_EQ(WIFI_MANAGER_ERROR_NONE, wifi_manager_ap_clone(&g_wifi_ap, ap));
-       EXPECT_EQ(WIFI_MANAGER_ERROR_NONE, wifi_manager_ap_get_essid(ap, &ap_name));
-       EXPECT_EQ(WIFI_MANAGER_ERROR_NONE, wifi_manager_ap_get_raw_ssid(ap, &ssid, &ssid_len));
-       EXPECT_EQ(WIFI_MANAGER_ERROR_NONE, wifi_manager_ap_get_bssid(ap, &ssid));
-       EXPECT_EQ(WIFI_MANAGER_ERROR_NONE, wifi_manager_ap_get_rssi(ap, &ssid_len));
-       EXPECT_EQ(WIFI_MANAGER_ERROR_NONE, wifi_manager_ap_get_rssi_level(ap, &rssi_level));
-       EXPECT_EQ(WIFI_MANAGER_ERROR_NONE, wifi_manager_ap_get_frequency(ap, &ssid_len));
-       EXPECT_EQ(WIFI_MANAGER_ERROR_NONE, wifi_manager_ap_get_max_speed(ap, &ssid_len));
-       EXPECT_EQ(WIFI_MANAGER_ERROR_NONE, wifi_manager_ap_is_favorite(ap, &favor));
-       EXPECT_EQ(WIFI_MANAGER_ERROR_NONE, wifi_manager_ap_is_passpoint(ap, &favor));
-       EXPECT_EQ(WIFI_MANAGER_ERROR_NONE, wifi_manager_ap_get_connection_state(ap, &state));
-        EXPECT_EQ(WIFI_MANAGER_ERROR_NONE, wifi_manager_ap_get_proxy_type(ap, &type));
-       EXPECT_EQ(WIFI_MANAGER_ERROR_NONE, wifi_manager_ap_set_proxy_type(ap, type));
-       EXPECT_EQ(WIFI_MANAGER_ERROR_NONE, wifi_manager_ap_get_countrycode(ap, &ssid));
-       EXPECT_EQ(WIFI_MANAGER_ERROR_NONE, wifi_manager_ap_destroy(ap));
+       wifi_manager_ap_h _ap;
+       EXPECT_EQ(WIFI_MANAGER_ERROR_NONE, wifi_manager_get_connected_ap(handle, &_ap));
+       EXPECT_EQ(WIFI_MANAGER_ERROR_NONE, wifi_manager_ap_destroy(_ap));
 }
+*/
 
 TEST_F(UtcWifiManagerConnection, ConnectN1)
 {
-        EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_connect(nullptr, nullptr, nullptr, nullptr));
+       EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_connect(nullptr, ap, manager_connected_cb, nullptr));
+       EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_connect(handle, ap, nullptr, nullptr));
+       EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_connect(handle, nullptr, manager_connected_cb, nullptr));
+       EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_connect(nullptr, nullptr, nullptr, nullptr));
 }
 
 TEST_F(UtcWifiManagerConnection, ConnectN2)
 {
-        EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_connect(handle, &ap, nullptr, nullptr));
-}
-
-TEST_F(UtcWifiManagerConnection, ConnectN3)
-{
-       EXPECT_EQ(WIFI_MANAGER_ERROR_NONE, wifi_manager_get_connected_ap(handle, &ap));
-        EXPECT_EQ(WIFI_MANAGER_ERROR_OPERATION_FAILED, wifi_manager_connect(handle, ap, manager_connected_cb, nullptr));
+       EXPECT_EQ(WIFI_MANAGER_ERROR_OPERATION_FAILED, wifi_manager_connect(handle, ap, manager_connected_cb, nullptr));
 }
 
 /*
- * TEST_F(UtcWifiManagerConnection, ConnectP1)
+ * TODO: Make mock layer changes to get connected AP
+TEST_F(UtcWifiManagerConnection, ConnectP1)
 {
-        EXPECT_EQ(WIFI_MANAGER_ERROR_NONE, wifi_manager_get_connected_ap(handle, &ap));
-        EXPECT_EQ(WIFI_MANAGER_ERROR_OPERATION_FAILED, wifi_manager_connect(handle, ap, manager_connected_cb, nullptr));
+       EXPECT_EQ(WIFI_MANAGER_ERROR_NONE, wifi_manager_connect(handle, ap, manager_connected_cb, nullptr));
 }
 */
 
 TEST_F(UtcWifiManagerConnection, DisconnectN1)
 {
-        EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_disconnect(nullptr, nullptr, nullptr, nullptr));
+       EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_disconnect(nullptr, nullptr, nullptr, nullptr));
 }
 
 TEST_F(UtcWifiManagerConnection, DisconnectN2)
 {
-        EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_disconnect(handle, &ap, nullptr, nullptr));
+       EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_disconnect(handle, ap, nullptr, nullptr));
 }
 
-TEST_F(UtcWifiManagerConnection, DisconnectP1)
+TEST_F(UtcWifiManagerConnection, DISABLED_DisconnectP1)
 {
-       EXPECT_EQ(WIFI_MANAGER_ERROR_NONE, wifi_manager_get_connected_ap(handle, &ap));
-        EXPECT_EQ(WIFI_MANAGER_ERROR_NONE, wifi_manager_disconnect(handle, ap, manager_disconnected_cb, nullptr));
+       EXPECT_EQ(WIFI_MANAGER_ERROR_NONE, wifi_manager_disconnect(handle, ap, manager_disconnected_cb, nullptr));
 }
 
 TEST_F(UtcWifiManagerConnection, ConnectByPbcN1)
 {
-        EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_connect_by_wps_pbc(nullptr, nullptr, nullptr, nullptr));
+       EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_connect_by_wps_pbc(nullptr, nullptr, nullptr, nullptr));
 }
 
 TEST_F(UtcWifiManagerConnection, ConnectByPbcN2)
 {
-        EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_connect_by_wps_pbc(handle, &ap, nullptr, nullptr));
+       EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_connect_by_wps_pbc(handle, ap, nullptr, nullptr));
 }
 
-TEST_F(UtcWifiManagerConnection, ConnectByPbcP1)
+TEST_F(UtcWifiManagerConnection, DISABLED_ConnectByPbcP1)
 {
-       EXPECT_EQ(WIFI_MANAGER_ERROR_NONE, wifi_manager_get_connected_ap(handle, &ap));
        int rv = wifi_manager_connect_by_wps_pbc(handle, ap, manager_connected_cb, nullptr);
-        EXPECT_EQ(WIFI_MANAGER_ERROR_NONE, rv);
+       EXPECT_EQ(WIFI_MANAGER_ERROR_NONE, rv);
 }
 
 TEST_F(UtcWifiManagerConnection, ConnectByPinN1)
 {
-        EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_connect_by_wps_pin(nullptr, nullptr, nullptr, nullptr, nullptr));
+       EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_connect_by_wps_pin(nullptr, nullptr, nullptr, nullptr, nullptr));
 }
 
 TEST_F(UtcWifiManagerConnection, ConnectByPinN2)
 {
-       const char pin = 'a';
-        EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_connect_by_wps_pin(handle, &ap, &pin, nullptr, nullptr));
+       const char *pin = "12345678";
+       EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_connect_by_wps_pin(handle, ap, pin, nullptr, nullptr));
 }
 
 TEST_F(UtcWifiManagerConnection, ConnectByPinN3)
 {
-        EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_connect_by_wps_pin(handle, &ap, nullptr, manager_connected_cb, nullptr));
+       EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_connect_by_wps_pin(handle, ap, nullptr, manager_connected_cb, nullptr));
 }
 
-TEST_F(UtcWifiManagerConnection, ConnectByPinP1)
+TEST_F(UtcWifiManagerConnection, DISABLED_ConnectByPinP1)
 {
-       EXPECT_EQ(WIFI_MANAGER_ERROR_NONE, wifi_manager_get_connected_ap(handle, &ap));
-       const char pin = 'a';
-        EXPECT_EQ(WIFI_MANAGER_ERROR_NONE, wifi_manager_connect_by_wps_pin(handle, ap, &pin, manager_connected_cb, nullptr));
+       const char *pin = "12345678";
+       EXPECT_EQ(WIFI_MANAGER_ERROR_NONE, wifi_manager_connect_by_wps_pin(handle, ap, pin, manager_connected_cb, nullptr));
 }
 
 TEST_F(UtcWifiManagerConnection, ForgetApN1)
 {
-        EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_forget_ap(nullptr, nullptr));
+       EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_forget_ap(nullptr, nullptr));
 }
 
 TEST_F(UtcWifiManagerConnection, ForgetApN2)
 {
-        EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_forget_ap(handle, nullptr));
+       EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_forget_ap(handle, nullptr));
 }
 
 TEST_F(UtcWifiManagerConnection, ForgetApN3)
 {
-       EXPECT_EQ(WIFI_MANAGER_ERROR_NONE, wifi_manager_get_connected_ap(handle, &ap));
-        EXPECT_EQ(WIFI_MANAGER_ERROR_OPERATION_FAILED, wifi_manager_forget_ap(handle, ap));
+       EXPECT_EQ(WIFI_MANAGER_ERROR_OPERATION_FAILED, wifi_manager_forget_ap(handle, ap));
 }
 
 /*
  * TEST_F(UtcWifiManagerConnection, ForgetApP1)
-{
-        EXPECT_EQ(WIFI_MANAGER_ERROR_NONE, wifi_manager_get_connected_ap(handle, &ap));
-        EXPECT_EQ(WIFI_MANAGER_ERROR_NONE, wifi_manager_forget_ap(handle, ap));
-}
-*/
+ {
+ EXPECT_EQ(WIFI_MANAGER_ERROR_NONE, wifi_manager_forget_ap(handle, ap));
+ }
+ */
 
 TEST_F(UtcWifiManagerConnection, UpdateApN1)
 {
-        EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_update_ap(nullptr, nullptr));
+       EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_update_ap(nullptr, nullptr));
 }
 
 TEST_F(UtcWifiManagerConnection, UpdateApN2)
 {
-        EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_update_ap(handle, nullptr));
+       EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_update_ap(handle, nullptr));
 }
 
-TEST_F(UtcWifiManagerConnection, UpdateApN3)
+TEST_F(UtcWifiManagerConnection, DISABLED_UpdateApN3)
 {
-       EXPECT_EQ(WIFI_MANAGER_ERROR_NONE, wifi_manager_get_connected_ap(handle, &ap));
-        EXPECT_EQ(WIFI_MANAGER_ERROR_SECURITY_RESTRICTED, wifi_manager_update_ap(handle, ap));
+       mock_set_gdbus_devicePolicy(false);
+       EXPECT_EQ(WIFI_MANAGER_ERROR_SECURITY_RESTRICTED, wifi_manager_update_ap(handle, ap));
 }
 
 /*
  * TEST_F(UtcWifiManagerConnection, UpdateApP1)
-{
       EXPECT_EQ(WIFI_MANAGER_ERROR_NONE, wifi_manager_get_connected_ap(handle, &ap));
       EXPECT_EQ(WIFI_MANAGER_ERROR_SECURITY_RESTRICTED, wifi_manager_update_ap(handle, ap));
-}
-*/
+ {
+ EXPECT_EQ(WIFI_MANAGER_ERROR_NONE, wifi_manager_get_connected_ap(handle, &ap));
+ EXPECT_EQ(WIFI_MANAGER_ERROR_SECURITY_RESTRICTED, wifi_manager_update_ap(handle, ap));
+ }
+ */
 
 TEST_F(UtcWifiManagerConnection, ForgetApAsyncN1)
 {
-        EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_forget_ap_async(nullptr, nullptr, nullptr, nullptr));
+       EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_forget_ap_async(nullptr, nullptr, nullptr, nullptr));
 }
 
 TEST_F(UtcWifiManagerConnection, ForgetApAsyncN2)
 {
-        EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_forget_ap_async(handle, nullptr, nullptr,nullptr));
+       EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_forget_ap_async(handle, nullptr, nullptr,nullptr));
 }
 
-TEST_F(UtcWifiManagerConnection, ForgetApAsyncP1)
+TEST_F(UtcWifiManagerConnection, DISABLED_ForgetApAsyncP1)
 {
        EXPECT_EQ(WIFI_MANAGER_ERROR_NONE, wifi_manager_get_connected_ap(handle, &ap));
-        EXPECT_EQ(WIFI_MANAGER_ERROR_NONE, wifi_manager_forget_ap_async(handle, ap, manager_forget_ap_finished_cb, nullptr));
+       EXPECT_EQ(WIFI_MANAGER_ERROR_NONE, wifi_manager_forget_ap_async(handle, ap, manager_forget_ap_finished_cb, nullptr));
 }
 
 TEST_F(UtcWifiManagerConnection, GetConnStateN1)
 {
-        EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_get_connection_state(nullptr, nullptr));
+       EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_get_connection_state(nullptr, nullptr));
 }
 
 TEST_F(UtcWifiManagerConnection, GetConnStateN2)
 {
-        EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_get_connection_state(handle, nullptr));
+       EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_get_connection_state(handle, nullptr));
 }
 
 TEST_F(UtcWifiManagerConnection, GetConnStateP1)
 {
-        EXPECT_EQ(WIFI_MANAGER_ERROR_NONE, wifi_manager_get_connection_state(handle, &conn_state));
+       wifi_manager_connection_state_e conn_state;
+       EXPECT_EQ(WIFI_MANAGER_ERROR_NONE, wifi_manager_get_connection_state(handle, &conn_state));
 }
 
 TEST_F(UtcWifiManagerConnection, UnsetDeviceStateN1)
 {
-        EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_unset_device_state_changed_cb(nullptr));
+       EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_unset_device_state_changed_cb(nullptr));
 }
 
 TEST_F(UtcWifiManagerConnection, UnsetDeviceStateP1)
 {
-        EXPECT_EQ(WIFI_MANAGER_ERROR_NONE, wifi_manager_unset_device_state_changed_cb(handle));
+       EXPECT_EQ(WIFI_MANAGER_ERROR_NONE, wifi_manager_unset_device_state_changed_cb(handle));
 }
 
 TEST_F(UtcWifiManagerConnection, DevStateChangedN1)
 {
-        EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_set_device_state_changed_cb(nullptr, nullptr, nullptr));
+       EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_set_device_state_changed_cb(nullptr, nullptr, nullptr));
 }
 
 TEST_F(UtcWifiManagerConnection, DevStateChangedN2)
 {
-        EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_set_device_state_changed_cb(handle, nullptr, nullptr));
+       EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_set_device_state_changed_cb(handle, nullptr, nullptr));
 }
 
 TEST_F(UtcWifiManagerConnection, DevStateChangedP1)
 {
-        EXPECT_EQ(WIFI_MANAGER_ERROR_NONE, wifi_manager_set_device_state_changed_cb(handle, &device_state_changed_cb, nullptr));
+       EXPECT_EQ(WIFI_MANAGER_ERROR_NONE, wifi_manager_set_device_state_changed_cb(handle, &device_state_changed_cb, nullptr));
 }
 
 TEST_F(UtcWifiManagerConnection, ConnStateChangedN1)
 {
-        EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_set_connection_state_changed_cb(nullptr, nullptr, nullptr));
+       EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_set_connection_state_changed_cb(nullptr, nullptr, nullptr));
 }
 
 TEST_F(UtcWifiManagerConnection, ConnStateChangedN2)
 {
-        EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_set_connection_state_changed_cb(handle, nullptr, nullptr));
+       EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_set_connection_state_changed_cb(handle, nullptr, nullptr));
 }
 
 TEST_F(UtcWifiManagerConnection, ConnStateChangedP1)
 {
-        EXPECT_EQ(WIFI_MANAGER_ERROR_NONE, wifi_manager_set_connection_state_changed_cb(handle, &conn_state_changed_cb, nullptr));
+       EXPECT_EQ(WIFI_MANAGER_ERROR_NONE, wifi_manager_set_connection_state_changed_cb(handle, &conn_state_changed_cb, nullptr));
 }
 
 TEST_F(UtcWifiManagerConnection, UnsetConnStateChangedN1)
 {
-        EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_unset_connection_state_changed_cb(nullptr));
+       EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_unset_connection_state_changed_cb(nullptr));
 }
 
 TEST_F(UtcWifiManagerConnection, UnsetConnStateChangedP1)
 {
-        EXPECT_EQ(WIFI_MANAGER_ERROR_NONE, wifi_manager_unset_connection_state_changed_cb(handle));
+       EXPECT_EQ(WIFI_MANAGER_ERROR_NONE, wifi_manager_unset_connection_state_changed_cb(handle));
 }
 
 TEST_F(UtcWifiManagerConnection, ConnectWpsPbcN1)
 {
-        EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_connect_by_wps_pbc_without_ssid(nullptr, nullptr, nullptr));
+       EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_connect_by_wps_pbc_without_ssid(nullptr, nullptr, nullptr));
 }
 
 TEST_F(UtcWifiManagerConnection, ConnectWpsPbcN2)
 {
-        EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_connect_by_wps_pbc_without_ssid(handle, nullptr, nullptr));
+       EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_connect_by_wps_pbc_without_ssid(handle, nullptr, nullptr));
 }
 
-TEST_F(UtcWifiManagerConnection, ConnectWpsPbcN3)
+TEST_F(UtcWifiManagerConnection, DISABLED_ConnectWpsPbcN3)
 {
        EXPECT_EQ(WIFI_MANAGER_ERROR_NONE, wifi_manager_get_connected_ap(handle, &ap));
-        EXPECT_EQ(WIFI_MANAGER_ERROR_NOW_IN_PROGRESS, wifi_manager_connect_by_wps_pbc_without_ssid(handle, &manager_connected_cb, nullptr));
+       EXPECT_EQ(WIFI_MANAGER_ERROR_NOW_IN_PROGRESS, wifi_manager_connect_by_wps_pbc_without_ssid(handle, &manager_connected_cb, nullptr));
 }
 
-/*
- * TEST_F(UtcWifiManagerConnection, ConnectWpsPbcP1)
+TEST_F(UtcWifiManagerConnection, DISABLED_ConnectWpsPbcP1)
 {
-        EXPECT_EQ(WIFI_MANAGER_ERROR_NONE, wifi_manager_get_connected_ap(handle, &ap));
-        EXPECT_EQ(WIFI_MANAGER_ERROR_NONE, wifi_manager_connect_by_wps_pbc_without_ssid(handle, &manager_connected_cb, nullptr));
+       EXPECT_EQ(WIFI_MANAGER_ERROR_NONE, wifi_manager_get_connected_ap(handle, &ap));
+       EXPECT_EQ(WIFI_MANAGER_ERROR_NONE, wifi_manager_connect_by_wps_pbc_without_ssid(handle, &manager_connected_cb, nullptr));
 }
-*/
-
 
 TEST_F(UtcWifiManagerConnection, ConnectWpsPinN1)
 {
-        EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_connect_by_wps_pin_without_ssid(nullptr, nullptr, nullptr, nullptr));
+       EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_connect_by_wps_pin_without_ssid(nullptr, nullptr, nullptr, nullptr));
 }
 
 TEST_F(UtcWifiManagerConnection, ConnectWpsPinN2)
 {
-        EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_connect_by_wps_pin_without_ssid(handle, nullptr, nullptr, nullptr));
+       EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_connect_by_wps_pin_without_ssid(handle, nullptr, nullptr, nullptr));
 }
 
 TEST_F(UtcWifiManagerConnection, ConnectWpsPinN3)
 {
-        EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_connect_by_wps_pin_without_ssid(handle, nullptr, &manager_connected_cb, nullptr));
+       EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_connect_by_wps_pin_without_ssid(handle, nullptr, &manager_connected_cb, nullptr));
        const char pin[255] = "123";
        EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_connect_by_wps_pin_without_ssid(handle, pin, &manager_connected_cb, nullptr));
 }
 
-TEST_F(UtcWifiManagerConnection, ConnectWpsPinN4)
+TEST_F(UtcWifiManagerConnection, DISABLED_ConnectWpsPinN4)
 {
        EXPECT_EQ(WIFI_MANAGER_ERROR_NONE, wifi_manager_get_connected_ap(handle, &ap));
        const char pin[255] = "1234";
@@ -427,53 +394,53 @@ TEST_F(UtcWifiManagerConnection, ConnectWpsPinN4)
 
 /*
  * TEST_F(UtcWifiManagerConnection, ConnectWpsPinP1)
-{
       EXPECT_EQ(WIFI_MANAGER_ERROR_NONE, wifi_manager_get_connected_ap(handle, &ap));
       const char pin[255] = "1234";
       EXPECT_EQ(WIFI_MANAGER_ERROR_NOW_IN_PROGRESS, wifi_manager_connect_by_wps_pin_without_ssid(handle, pin, &manager_connected_cb, nullptr));
-}
-*/
+ {
+ EXPECT_EQ(WIFI_MANAGER_ERROR_NONE, wifi_manager_get_connected_ap(handle, &ap));
+ const char pin[255] = "1234";
+ EXPECT_EQ(WIFI_MANAGER_ERROR_NOW_IN_PROGRESS, wifi_manager_connect_by_wps_pin_without_ssid(handle, pin, &manager_connected_cb, nullptr));
+ }
+ */
 
 TEST_F(UtcWifiManagerConnection, CancelWpsN1)
 {
-        EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_cancel_wps(nullptr));
+       EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_cancel_wps(nullptr));
 }
 
 TEST_F(UtcWifiManagerConnection, CancelWpsN2)
 {
-        EXPECT_EQ(WIFI_MANAGER_ERROR_OPERATION_FAILED, wifi_manager_cancel_wps(handle));
+       EXPECT_EQ(WIFI_MANAGER_ERROR_OPERATION_FAILED, wifi_manager_cancel_wps(handle));
 }
 
 /*
  * TEST_F(UtcWifiManagerConnection, CancelWpsP1)
-{
       EXPECT_EQ(WIFI_MANAGER_ERROR_OPERATION_FAILED, wifi_manager_cancel_wps(handle));
-}
-*/
+ {
+ EXPECT_EQ(WIFI_MANAGER_ERROR_OPERATION_FAILED, wifi_manager_cancel_wps(handle));
+ }
+ */
 
 TEST_F(UtcWifiManagerConnection, GetWpsPinN1)
 {
-        EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_get_wps_generated_pin(nullptr, nullptr));
+       EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_get_wps_generated_pin(nullptr, nullptr));
 }
 
 TEST_F(UtcWifiManagerConnection, GetWpsPinN2)
 {
        char *pin;
-        EXPECT_EQ(WIFI_MANAGER_ERROR_OPERATION_FAILED, wifi_manager_get_wps_generated_pin(handle, &pin));
+       EXPECT_EQ(WIFI_MANAGER_ERROR_OPERATION_FAILED, wifi_manager_get_wps_generated_pin(handle, &pin));
 }
 
 /*
  * TEST_F(UtcWifiManagerConnection, GetWpsPinP1)
-{
       char *pin;
       EXPECT_EQ(WIFI_MANAGER_ERROR_OPERATION_FAILED, wifi_manager_get_wps_generated_pin(handle, &pin));
-}
-*/
+ {
+ char *pin;
+ EXPECT_EQ(WIFI_MANAGER_ERROR_OPERATION_FAILED, wifi_manager_get_wps_generated_pin(handle, &pin));
+ }
+ */
 
 TEST_F(UtcWifiManagerConnection, SetPasspointN1)
 {
        int passpoint = 1;
-        EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_set_passpoint(nullptr, passpoint));
+       EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_set_passpoint(nullptr, passpoint));
 }
 
 TEST_F(UtcWifiManagerConnection, SetPasspointP1)
@@ -484,100 +451,91 @@ TEST_F(UtcWifiManagerConnection, SetPasspointP1)
 
 TEST_F(UtcWifiManagerConnection, GetPasspointN1)
 {
-        EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_get_passpoint(nullptr, nullptr));
+       EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_get_passpoint(nullptr, nullptr));
 }
 
 TEST_F(UtcWifiManagerConnection, GetPasspointN2)
 {
-        EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_get_passpoint(handle, nullptr));
+       EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_get_passpoint(handle, nullptr));
 }
 
 TEST_F(UtcWifiManagerConnection, GetPasspointN3)
 {
-        int passpoint;
-        EXPECT_EQ(-999, wifi_manager_get_passpoint(handle, &passpoint));
+       int passpoint;
+       EXPECT_EQ(-999, wifi_manager_get_passpoint(handle, &passpoint));
 }
 
 /*
  * TEST_F(UtcWifiManagerConnection, GetPasspointP1)
+ {
+ int passpoint;
+ EXPECT_EQ(WIFI_MANAGER_ERROR_NONE, wifi_manager_get_passpoint(handle, &passpoint));
+ }
+ */
+
+TEST_F(UtcWifiManagerConnection, GetAutoConnectP1)
 {
-        int passpoint;
-        EXPECT_EQ(WIFI_MANAGER_ERROR_NONE, wifi_manager_get_passpoint(handle, &passpoint));
+       int connect_mode;
+       EXPECT_EQ(WIFI_MANAGER_ERROR_NONE, wifi_manager_get_auto_connect(handle, &connect_mode));
 }
-*/
 
 TEST_F(UtcWifiManagerConnection, GetAutoConnectN1)
 {
-        EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_get_auto_connect(nullptr, nullptr));
+       int connect_mode;
+       EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_get_auto_connect(handle, nullptr));
+       EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_get_auto_connect(nullptr, &connect_mode));
 }
 
-TEST_F(UtcWifiManagerConnection, GetAutoConnectN2)
+TEST_F(UtcWifiManagerConnection, SetAutoConnectP1)
 {
-        int connect_mode = 1;
-        EXPECT_EQ(-999, wifi_manager_get_auto_connect(handle, &connect_mode));
+       int connect_mode = 1;
+       EXPECT_EQ(WIFI_MANAGER_ERROR_NONE, wifi_manager_set_auto_connect(handle, connect_mode));
 }
 
-
-/*
- * TEST_F(UtcWifiManagerConnection, GetAutoConnectP1)
+TEST_F(UtcWifiManagerConnection, DISABLED_SetAutoConnectN1)
 {
-        int connect_mode = 1;
-        EXPECT_EQ(WIFI_MANAGER_ERROR_NONE, wifi_manager_get_auto_connect(handle, &connect_mode));
+       int connect_mode = 1;
+       EXPECT_EQ(WIFI_MANAGER_ERROR_NONE, wifi_manager_set_auto_connect(nullptr, connect_mode));
 }
-*/
 
-TEST_F(UtcWifiManagerConnection, SetAutoConnectP1)
+TEST_F(UtcWifiManagerConnection, DISABLED_ApSetAutoConnectP1)
 {
-        int connect_mode = 1;
-        EXPECT_EQ(WIFI_MANAGER_ERROR_NONE, wifi_manager_set_auto_connect(handle, connect_mode));
+       bool autoconnect = TRUE;
+       EXPECT_EQ(WIFI_MANAGER_ERROR_NONE, wifi_manager_ap_set_auto_connect(ap, autoconnect));
 }
 
 TEST_F(UtcWifiManagerConnection, ApSetAutoConnectN1)
 {
-        bool autoconnect = TRUE;
-        EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_ap_set_auto_connect(nullptr, autoconnect));
+       bool autoconnect = TRUE;
+       EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_ap_set_auto_connect(nullptr, autoconnect));
 }
 
-TEST_F(UtcWifiManagerConnection, ApSetAutoConnectP1)
+TEST_F(UtcWifiManagerConnection, DISABLED_ApGetAutoConnectP1)
 {
-        bool autoconnect = TRUE;
-       wifi_manager_get_connected_ap(handle, &ap);
-        EXPECT_EQ(WIFI_MANAGER_ERROR_NONE, wifi_manager_ap_set_auto_connect(ap, autoconnect));
+       bool autoconnect;
+       EXPECT_EQ(WIFI_MANAGER_ERROR_NONE, wifi_manager_ap_get_auto_connect(ap, &autoconnect));
 }
 
 TEST_F(UtcWifiManagerConnection, ApGetAutoConnectN1)
 {
-        EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_ap_get_auto_connect(nullptr, nullptr));
+       bool autoconnect;
+       EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_ap_get_auto_connect(ap, nullptr));
+       EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_ap_get_auto_connect(nullptr, &autoconnect));
 }
 
-TEST_F(UtcWifiManagerConnection, ApGetAutoConnectN2)
-{
-        bool autoconnect = 1;
-       EXPECT_EQ(WIFI_MANAGER_ERROR_NONE, wifi_manager_get_connected_ap(handle, &ap));
-        EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_ap_get_auto_connect(&ap, &autoconnect));
-}
-
-/*
- * TEST_F(UtcWifiManagerConnection, ApGetAutoConnectP1)
-{
-        bool autoconnect = 1;
-        EXPECT_EQ(WIFI_MANAGER_ERROR_NONE, wifi_manager_ap_get_auto_connect(&ap, &autoconnect));
-}
-*/
-
 TEST_F(UtcWifiManagerConnection, GetConnectionModeN1)
 {
-        EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_get_connection_mode(nullptr, nullptr));
+       EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_get_connection_mode(nullptr, nullptr));
 }
 
 TEST_F(UtcWifiManagerConnection, GetConnectionModeN2)
 {
-        EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_get_connection_mode(handle, nullptr));
+       EXPECT_EQ(WIFI_MANAGER_ERROR_INVALID_PARAMETER, wifi_manager_get_connection_mode(handle, nullptr));
 }
 
 TEST_F(UtcWifiManagerConnection, GetConnectionModeP1)
 {
        wifi_manager_connection_mode_e mode;
-        EXPECT_EQ(WIFI_MANAGER_ERROR_NONE, wifi_manager_get_connection_mode(handle, &mode));
+       EXPECT_EQ(WIFI_MANAGER_ERROR_NONE, wifi_manager_get_connection_mode(handle, &mode));
 }
 
index 3a8d738..a84772f 100644 (file)
@@ -218,6 +218,8 @@ static GVariant * __get_mock_variant_get_properties(void)
        g_variant_builder_add(builder_properties, "{sv}", "PreassocMacPolicy", g_variant_new_uint32(2));
        g_variant_builder_add(builder_properties, "{sv}", "RandomMacAddrLifetime", g_variant_new_uint32(20));
 
+       g_variant_builder_add(builder_properties, "{sv}", "AutoConnect", g_variant_new_boolean(TRUE));
+
        return_parameter = g_variant_new("(a{sv})", builder_properties);
 
        g_variant_builder_unref(builder_properties);