[UTC][wifi-direct][ACR-771][Add new UTC functions for new API]
authorYu Jiung <jiung.yu@samsung.com>
Tue, 11 Oct 2016 10:53:41 +0000 (19:53 +0900)
committerYu Jiung <jiung.yu@samsung.com>
Tue, 11 Oct 2016 10:54:28 +0000 (19:54 +0900)
Change-Id: I21f8127babdd33c26243c1ff6cfeefc089b14e30
Signed-off-by: Yu jiung <jiung.yu@samsung.com>
src/utc/wifi-direct/public.list
src/utc/wifi-direct/tct-wifi-direct-core_common_iot.h
src/utc/wifi-direct/tct-wifi-direct-core_mobile.h
src/utc/wifi-direct/tct-wifi-direct-core_tv.h
src/utc/wifi-direct/utc-wifi-direct-discovery-negative.c

index eea8574..bd62633 100755 (executable)
@@ -59,6 +59,7 @@ wifi_direct_get_peer_display_type
 wifi_direct_get_peer_display_port
 wifi_direct_get_peer_display_hdcp
 wifi_direct_get_peer_display_throughput
+wifi_direct_get_peer_rssi
 wifi_direct_foreach_supported_wps_types
 wifi_direct_foreach_persistent_groups
 wifi_direct_foreach_discovered_peers
index 435c0df..5303e9b 100755 (executable)
@@ -111,6 +111,7 @@ extern int utc_wifi_direct_get_peer_display_type_n(void);
 extern int utc_wifi_direct_get_peer_display_hdcp_n(void);
 extern int utc_wifi_direct_get_peer_display_port_n(void);
 extern int utc_wifi_direct_get_peer_display_throughput_n(void);
+extern int utc_wifi_direct_get_peer_rssi_n(void);
 extern int utc_wifi_direct_start_discovery_p(void);
 extern int utc_wifi_direct_cancel_discovery_p(void);
 extern int utc_wifi_direct_foreach_discovered_peers_p(void);
@@ -263,6 +264,7 @@ testcase tc_array[] = {
     {"utc_wifi_direct_get_peer_display_hdcp_n", utc_wifi_direct_get_peer_display_hdcp_n, utc_wifi_direct_discovery_negative_startup, utc_wifi_direct_discovery_negative_cleanup},
     {"utc_wifi_direct_get_peer_display_port_n", utc_wifi_direct_get_peer_display_port_n, utc_wifi_direct_discovery_negative_startup, utc_wifi_direct_discovery_negative_cleanup},
     {"utc_wifi_direct_get_peer_display_throughput_n", utc_wifi_direct_get_peer_display_throughput_n, utc_wifi_direct_discovery_negative_startup, utc_wifi_direct_discovery_negative_cleanup},
+    {"utc_wifi_direct_get_peer_rssi_n", utc_wifi_direct_get_peer_rssi_n, utc_wifi_direct_discovery_negative_startup, utc_wifi_direct_discovery_negative_cleanup},
     {"utc_wifi_direct_start_discovery_p", utc_wifi_direct_start_discovery_p, utc_wifi_direct_discovery_positive_startup, utc_wifi_direct_discovery_positive_cleanup},
     {"utc_wifi_direct_cancel_discovery_p", utc_wifi_direct_cancel_discovery_p, utc_wifi_direct_discovery_positive_startup, utc_wifi_direct_discovery_positive_cleanup},
     {"utc_wifi_direct_foreach_discovered_peers_p", utc_wifi_direct_foreach_discovered_peers_p, utc_wifi_direct_discovery_positive_startup, utc_wifi_direct_discovery_positive_cleanup},
index 435c0df..5303e9b 100755 (executable)
@@ -111,6 +111,7 @@ extern int utc_wifi_direct_get_peer_display_type_n(void);
 extern int utc_wifi_direct_get_peer_display_hdcp_n(void);
 extern int utc_wifi_direct_get_peer_display_port_n(void);
 extern int utc_wifi_direct_get_peer_display_throughput_n(void);
+extern int utc_wifi_direct_get_peer_rssi_n(void);
 extern int utc_wifi_direct_start_discovery_p(void);
 extern int utc_wifi_direct_cancel_discovery_p(void);
 extern int utc_wifi_direct_foreach_discovered_peers_p(void);
@@ -263,6 +264,7 @@ testcase tc_array[] = {
     {"utc_wifi_direct_get_peer_display_hdcp_n", utc_wifi_direct_get_peer_display_hdcp_n, utc_wifi_direct_discovery_negative_startup, utc_wifi_direct_discovery_negative_cleanup},
     {"utc_wifi_direct_get_peer_display_port_n", utc_wifi_direct_get_peer_display_port_n, utc_wifi_direct_discovery_negative_startup, utc_wifi_direct_discovery_negative_cleanup},
     {"utc_wifi_direct_get_peer_display_throughput_n", utc_wifi_direct_get_peer_display_throughput_n, utc_wifi_direct_discovery_negative_startup, utc_wifi_direct_discovery_negative_cleanup},
+    {"utc_wifi_direct_get_peer_rssi_n", utc_wifi_direct_get_peer_rssi_n, utc_wifi_direct_discovery_negative_startup, utc_wifi_direct_discovery_negative_cleanup},
     {"utc_wifi_direct_start_discovery_p", utc_wifi_direct_start_discovery_p, utc_wifi_direct_discovery_positive_startup, utc_wifi_direct_discovery_positive_cleanup},
     {"utc_wifi_direct_cancel_discovery_p", utc_wifi_direct_cancel_discovery_p, utc_wifi_direct_discovery_positive_startup, utc_wifi_direct_discovery_positive_cleanup},
     {"utc_wifi_direct_foreach_discovered_peers_p", utc_wifi_direct_foreach_discovered_peers_p, utc_wifi_direct_discovery_positive_startup, utc_wifi_direct_discovery_positive_cleanup},
index 435c0df..5303e9b 100755 (executable)
@@ -111,6 +111,7 @@ extern int utc_wifi_direct_get_peer_display_type_n(void);
 extern int utc_wifi_direct_get_peer_display_hdcp_n(void);
 extern int utc_wifi_direct_get_peer_display_port_n(void);
 extern int utc_wifi_direct_get_peer_display_throughput_n(void);
+extern int utc_wifi_direct_get_peer_rssi_n(void);
 extern int utc_wifi_direct_start_discovery_p(void);
 extern int utc_wifi_direct_cancel_discovery_p(void);
 extern int utc_wifi_direct_foreach_discovered_peers_p(void);
@@ -263,6 +264,7 @@ testcase tc_array[] = {
     {"utc_wifi_direct_get_peer_display_hdcp_n", utc_wifi_direct_get_peer_display_hdcp_n, utc_wifi_direct_discovery_negative_startup, utc_wifi_direct_discovery_negative_cleanup},
     {"utc_wifi_direct_get_peer_display_port_n", utc_wifi_direct_get_peer_display_port_n, utc_wifi_direct_discovery_negative_startup, utc_wifi_direct_discovery_negative_cleanup},
     {"utc_wifi_direct_get_peer_display_throughput_n", utc_wifi_direct_get_peer_display_throughput_n, utc_wifi_direct_discovery_negative_startup, utc_wifi_direct_discovery_negative_cleanup},
+    {"utc_wifi_direct_get_peer_rssi_n", utc_wifi_direct_get_peer_rssi_n, utc_wifi_direct_discovery_negative_startup, utc_wifi_direct_discovery_negative_cleanup},
     {"utc_wifi_direct_start_discovery_p", utc_wifi_direct_start_discovery_p, utc_wifi_direct_discovery_positive_startup, utc_wifi_direct_discovery_positive_cleanup},
     {"utc_wifi_direct_cancel_discovery_p", utc_wifi_direct_cancel_discovery_p, utc_wifi_direct_discovery_positive_startup, utc_wifi_direct_discovery_positive_cleanup},
     {"utc_wifi_direct_foreach_discovered_peers_p", utc_wifi_direct_foreach_discovered_peers_p, utc_wifi_direct_discovery_positive_startup, utc_wifi_direct_discovery_positive_cleanup},
index be18b26..d4a464c 100755 (executable)
@@ -392,7 +392,7 @@ int utc_wifi_direct_get_peer_display_throughput_n(void)
     bool supported;
     system_info_get_platform_bool("http://tizen.org/feature/network.wifi.direct.display",&supported);
     if(!supported) {
-        ret = wifi_direct_get_peer_display_availability(NULL, NULL);
+        ret = wifi_direct_get_peer_display_throughput(NULL, NULL);
         assert_eq(ret, WIFI_DIRECT_ERROR_NOT_SUPPORTED);
         return 0;
     }
@@ -402,3 +402,29 @@ int utc_wifi_direct_get_peer_display_throughput_n(void)
 
     return 0;
 }
+
+/**
+ * @testcase            utc_wifi_direct_get_peer_rssi_n
+ * @since_tizen         3.0
+ * @type                Negative
+ * @description         wifi_direct_get_peer_rssi should fail on invalid parameter.
+ * @scenario            Verify wifi_direct_get_peer_rssi by passing NULL for mac_addr and rssi parameter.
+ */
+int utc_wifi_direct_get_peer_rssi_n(void)
+{
+    int ret = WIFI_DIRECT_ERROR_NONE;
+
+    bool supported;
+    system_info_get_platform_bool("http://tizen.org/feature/network.wifi.direct",&supported);
+    if(!supported) {
+        ret = wifi_direct_get_peer_rssi(NULL, NULL);
+        assert_eq(ret, WIFI_DIRECT_ERROR_NOT_SUPPORTED);
+        return 0;
+    }
+    ret = wifi_direct_get_peer_rssi(NULL, NULL);
+
+    assert_eq(ret, WIFI_DIRECT_ERROR_INVALID_PARAMETER);
+
+    return 0;
+}
+