Support Softap feature in HAL TC
[platform/core/connectivity/net-config.git] / haltests / net-config-haltests.cpp
index 11ae2a7..a2866a0 100755 (executable)
@@ -144,7 +144,7 @@ static bool __found_ap_callback(wifi_manager_ap_h ap, void *user_data)
 TEST(Hal_wifi, Init_p)
 {
        g_bFeatureWifi = __check_feature_supported((char*)FEATURE_WIFI);
-       ASSERT_EQ(true, g_bFeatureWifi) << FEATURE_WIFI << " feature is not supported";
+       SKIP_NOT_SUPPORTED(g_bFeatureWifi);
 
        int rv = wifi_manager_initialize(&wifi);
        EXPECT_EQ(WIFI_MANAGER_ERROR_NONE, rv) << "Initialization failure";
@@ -152,7 +152,7 @@ TEST(Hal_wifi, Init_p)
 
 TEST(Hal_wifi, Activate_p)
 {
-       ASSERT_EQ(true, g_bFeatureWifi) << FEATURE_WIFI << " feature is not supported";
+       SKIP_NOT_SUPPORTED(g_bFeatureWifi);
 
        int rv;
        bool activated;
@@ -178,7 +178,7 @@ done:
 
 TEST(Hal_wifi, Scan_p)
 {
-       ASSERT_EQ(true, g_bFeatureWifi) << FEATURE_WIFI << " feature is not supported";
+       SKIP_NOT_SUPPORTED(g_bFeatureWifi);
 
        int rv = wifi_manager_scan(wifi, __test_callback, NULL);
        ASSERT_EQ(WIFI_MANAGER_ERROR_NONE, rv) << "Failed to scan";
@@ -191,7 +191,7 @@ TEST(Hal_wifi, Scan_p)
 
 TEST(Hal_wifi, Connect_p)
 {
-       ASSERT_EQ(true, g_bFeatureWifi) << FEATURE_WIFI << " feature is not supported";
+       SKIP_NOT_SUPPORTED(g_bFeatureWifi);
 
        wifi_manager_connection_state_e connection_state;
        int ret = WIFI_MANAGER_ERROR_NONE;
@@ -220,7 +220,7 @@ TEST(Hal_wifi, Connect_p)
 
 TEST(Hal_wifi, Disconnect_p)
 {
-       ASSERT_EQ(true, g_bFeatureWifi) << FEATURE_WIFI << " feature is not supported";
+       SKIP_NOT_SUPPORTED(g_bFeatureWifi);
 
        int ret = WIFI_MANAGER_ERROR_NONE;
        wifi_manager_ap_h hAP = NULL;
@@ -244,7 +244,7 @@ TEST(Hal_wifi, Disconnect_p)
 
 TEST(Hal_wifi, Deactivate_p)
 {
-       ASSERT_EQ(true, g_bFeatureWifi) << FEATURE_WIFI << " feature is not supported";
+       SKIP_NOT_SUPPORTED(g_bFeatureWifi);
 
        int rv = wifi_manager_deactivate(wifi, __test_callback, NULL);
        ASSERT_EQ(WIFI_MANAGER_ERROR_NONE, rv) << "Failed to deactivate Wi-Fi device";
@@ -260,7 +260,7 @@ TEST(Hal_wifi, Deactivate_p)
 
 TEST(Hal_wifi, Deinit_p)
 {
-       ASSERT_EQ(true, g_bFeatureWifi) << FEATURE_WIFI << " feature is not supported";
+       SKIP_NOT_SUPPORTED(g_bFeatureWifi);
 
        int rv = wifi_manager_deinitialize(wifi);
        EXPECT_EQ(WIFI_MANAGER_ERROR_NONE, rv) << "Deinitialization failure";
@@ -268,8 +268,8 @@ TEST(Hal_wifi, Deinit_p)
 
 TEST(Hal_wifi_direct, Init_p)
 {
-       g_bFeatureP2P = __check_feature_supported((char*)WIFIDIRECT_FEATURE);
-       ASSERT_EQ(true, g_bFeatureP2P) << WIFIDIRECT_FEATURE << " feature is not supported";
+       g_bFeatureP2P = __check_feature_supported((char*)FEATURE_WIFIDIRECT);
+       SKIP_NOT_SUPPORTED(g_bFeatureP2P);
 
        int rv = wifi_direct_initialize();
        EXPECT_EQ(WIFI_DIRECT_ERROR_NONE, rv) << "Initialization failure";
@@ -277,7 +277,7 @@ TEST(Hal_wifi_direct, Init_p)
 
 TEST(Hal_wifi_direct, Activate_p)
 {
-       ASSERT_EQ(true, g_bFeatureP2P) << WIFIDIRECT_FEATURE << " feature is not supported";
+       SKIP_NOT_SUPPORTED(g_bFeatureP2P);
 
        int rv;
        wifi_direct_state_e state = WIFI_DIRECT_STATE_ACTIVATED;
@@ -313,7 +313,7 @@ done:
 
 TEST(Hal_wifi_direct, Deactivate_p)
 {
-       ASSERT_EQ(true, g_bFeatureP2P) << WIFIDIRECT_FEATURE << " feature is not supported";
+       SKIP_NOT_SUPPORTED(g_bFeatureP2P);
 
        int rv;
 
@@ -343,7 +343,7 @@ TEST(Hal_wifi_direct, Deactivate_p)
 
 TEST(Hal_wifi_direct, Deinit_p)
 {
-       ASSERT_EQ(true, g_bFeatureP2P) << WIFIDIRECT_FEATURE << " feature is not supported";
+       SKIP_NOT_SUPPORTED(g_bFeatureP2P);
 
        int rv = wifi_direct_deinitialize();
        EXPECT_EQ(WIFI_DIRECT_ERROR_NONE, rv) << "Deinitialization failure";
@@ -351,8 +351,8 @@ TEST(Hal_wifi_direct, Deinit_p)
 
 TEST(Hal_softap, Init_p)
 {
-       g_bFeatureWifi = __check_feature_supported((char*)FEATURE_WIFI);
-       ASSERT_EQ(true, g_bFeatureWifi) << FEATURE_WIFI << " feature is not supported";
+       g_bFeatureSoftap = __check_feature_supported((char*)FEATURE_SOFTAP);
+       SKIP_NOT_SUPPORTED(g_bFeatureSoftap);
 
        int ret = SOFTAP_ERROR_NONE;
 
@@ -368,7 +368,7 @@ TEST(Hal_softap, Init_p)
 
 TEST(Hal_softap, Activate_p)
 {
-       ASSERT_EQ(true, g_bFeatureWifi) << FEATURE_WIFI << " feature is not supported";
+       SKIP_NOT_SUPPORTED(g_bFeatureSoftap);
 
        int ret = SOFTAP_ERROR_NONE;
        bool enabled = false;
@@ -394,7 +394,7 @@ done:
 
 TEST(Hal_softap, Deactivate_p)
 {
-       ASSERT_EQ(true, g_bFeatureWifi) << FEATURE_WIFI << " feature is not supported";
+       SKIP_NOT_SUPPORTED(g_bFeatureSoftap);
 
        int ret = SOFTAP_ERROR_NONE;
 
@@ -411,7 +411,7 @@ TEST(Hal_softap, Deactivate_p)
 
 TEST(Hal_softap, Deinit_p)
 {
-       ASSERT_EQ(true, g_bFeatureWifi) << FEATURE_WIFI << " feature is not supported";
+       SKIP_NOT_SUPPORTED(g_bFeatureSoftap);
 
        int ret = SOFTAP_ERROR_NONE;