[UTC][telephony][ACR-940][Add UTC functions for network and modem module APIs]
authorsinikang <sinikang@samsung.com>
Wed, 26 Apr 2017 07:53:09 +0000 (16:53 +0900)
committerShinhui Kang <sinikang@samsung.com>
Thu, 27 Apr 2017 04:08:22 +0000 (04:08 +0000)
Change-Id: Idfce879da0ec7514b5cf30c03db46b043dbadbb2

src/utc/telephony/tct-telephony-core_mobile.h [changed mode: 0755->0644]
src/utc/telephony/tct-telephony-core_tv.h [changed mode: 0755->0644]
src/utc/telephony/tct-telephony-core_wearable.h [changed mode: 0755->0644]
src/utc/telephony/utc-common.c [changed mode: 0755->0644]
src/utc/telephony/utc-network.c [changed mode: 0755->0644]

old mode 100755 (executable)
new mode 100644 (file)
index 2d04f51..0bd2072
@@ -92,6 +92,7 @@ extern int utc_telephony_telephony_set_noti_cb_p28(void);
 extern int utc_telephony_telephony_set_noti_cb_p29(void);
 extern int utc_telephony_telephony_set_noti_cb_p30(void);
 extern int utc_telephony_telephony_set_noti_cb_p31(void);
+extern int utc_telephony_telephony_set_noti_cb_p32(void);
 extern int utc_telephony_telephony_set_noti_cb_n1(void);
 extern int utc_telephony_telephony_set_noti_cb_n2(void);
 extern int utc_telephony_telephony_unset_noti_cb_p1(void);
@@ -125,6 +126,7 @@ extern int utc_telephony_telephony_unset_noti_cb_p28(void);
 extern int utc_telephony_telephony_unset_noti_cb_p29(void);
 extern int utc_telephony_telephony_unset_noti_cb_p30(void);
 extern int utc_telephony_telephony_unset_noti_cb_p31(void);
+extern int utc_telephony_telephony_unset_noti_cb_p32(void);
 extern int utc_telephony_telephony_unset_noti_cb_n1(void);
 extern int utc_telephony_telephony_unset_noti_cb_n2(void);
 extern int utc_telephony_get_state_p(void);
@@ -202,6 +204,9 @@ extern int utc_telephony_telephony_network_get_base_station_latitude_n2(void);
 extern int utc_telephony_telephony_network_get_base_station_longitude_p(void);
 extern int utc_telephony_telephony_network_get_base_station_longitude_n1(void);
 extern int utc_telephony_telephony_network_get_base_station_longitude_n2(void);
+extern int utc_telephony_telephony_network_get_signal_strength_p(void);
+extern int utc_telephony_telephony_network_get_signal_strength_n1(void);
+extern int utc_telephony_telephony_network_get_signal_strength_n2(void);
 extern int utc_telephony_telephony_sim_get_icc_id_p(void);
 extern int utc_telephony_telephony_sim_get_icc_id_n1(void);
 extern int utc_telephony_telephony_sim_get_icc_id_n2(void);
@@ -302,6 +307,7 @@ testcase tc_array[] = {
     {"utc_telephony_telephony_set_noti_cb_p29", utc_telephony_telephony_set_noti_cb_p29, utc_telephony_common_startup, utc_telephony_common_cleanup},
     {"utc_telephony_telephony_set_noti_cb_p30", utc_telephony_telephony_set_noti_cb_p30, utc_telephony_common_startup, utc_telephony_common_cleanup},
     {"utc_telephony_telephony_set_noti_cb_p31", utc_telephony_telephony_set_noti_cb_p31, utc_telephony_common_startup, utc_telephony_common_cleanup},
+       {"utc_telephony_telephony_set_noti_cb_p32", utc_telephony_telephony_set_noti_cb_p32, utc_telephony_common_startup, utc_telephony_common_cleanup},
     {"utc_telephony_telephony_set_noti_cb_n1", utc_telephony_telephony_set_noti_cb_n1, utc_telephony_common_startup, utc_telephony_common_cleanup},
     {"utc_telephony_telephony_set_noti_cb_n2", utc_telephony_telephony_set_noti_cb_n2, utc_telephony_common_startup, utc_telephony_common_cleanup},
     {"utc_telephony_telephony_unset_noti_cb_p1", utc_telephony_telephony_unset_noti_cb_p1, utc_telephony_common_startup, utc_telephony_common_cleanup},
@@ -335,6 +341,7 @@ testcase tc_array[] = {
     {"utc_telephony_telephony_unset_noti_cb_p29", utc_telephony_telephony_unset_noti_cb_p29, utc_telephony_common_startup, utc_telephony_common_cleanup},
     {"utc_telephony_telephony_unset_noti_cb_p30", utc_telephony_telephony_unset_noti_cb_p30, utc_telephony_common_startup, utc_telephony_common_cleanup},
     {"utc_telephony_telephony_unset_noti_cb_p31", utc_telephony_telephony_unset_noti_cb_p31, utc_telephony_common_startup, utc_telephony_common_cleanup},
+       {"utc_telephony_telephony_unset_noti_cb_p32", utc_telephony_telephony_unset_noti_cb_p32, utc_telephony_common_startup, utc_telephony_common_cleanup},
     {"utc_telephony_telephony_unset_noti_cb_n1", utc_telephony_telephony_unset_noti_cb_n1, utc_telephony_common_startup, utc_telephony_common_cleanup},
     {"utc_telephony_telephony_unset_noti_cb_n2", utc_telephony_telephony_unset_noti_cb_n2, utc_telephony_common_startup, utc_telephony_common_cleanup},
     {"utc_telephony_get_state_p", utc_telephony_get_state_p, utc_telephony_common_startup, utc_telephony_common_cleanup},
@@ -413,6 +420,9 @@ testcase tc_array[] = {
     {"utc_telephony_telephony_network_get_base_station_longitude_p", utc_telephony_telephony_network_get_base_station_longitude_p, utc_telephony_network_startup, utc_telephony_network_cleanup},
     {"utc_telephony_telephony_network_get_base_station_longitude_n1", utc_telephony_telephony_network_get_base_station_longitude_n1, utc_telephony_network_startup, utc_telephony_network_cleanup},
     {"utc_telephony_telephony_network_get_base_station_longitude_n2", utc_telephony_telephony_network_get_base_station_longitude_n2, utc_telephony_network_startup, utc_telephony_network_cleanup},
+       {"utc_telephony_telephony_network_get_signal_strength_p", utc_telephony_telephony_network_get_signal_strength_p, utc_telephony_network_startup, utc_telephony_network_cleanup},
+       {"utc_telephony_telephony_network_get_signal_strength_n1", utc_telephony_telephony_network_get_signal_strength_n1, utc_telephony_network_startup, utc_telephony_network_cleanup},
+       {"utc_telephony_telephony_network_get_signal_strength_n2", utc_telephony_telephony_network_get_signal_strength_n2, utc_telephony_network_startup, utc_telephony_network_cleanup},
     {"utc_telephony_telephony_sim_get_icc_id_p", utc_telephony_telephony_sim_get_icc_id_p, utc_telephony_sim_startup, utc_telephony_sim_cleanup},
     {"utc_telephony_telephony_sim_get_icc_id_n1", utc_telephony_telephony_sim_get_icc_id_n1, utc_telephony_sim_startup, utc_telephony_sim_cleanup},
     {"utc_telephony_telephony_sim_get_icc_id_n2", utc_telephony_telephony_sim_get_icc_id_n2, utc_telephony_sim_startup, utc_telephony_sim_cleanup},
old mode 100755 (executable)
new mode 100644 (file)
index 2d04f51..0bd2072
@@ -92,6 +92,7 @@ extern int utc_telephony_telephony_set_noti_cb_p28(void);
 extern int utc_telephony_telephony_set_noti_cb_p29(void);
 extern int utc_telephony_telephony_set_noti_cb_p30(void);
 extern int utc_telephony_telephony_set_noti_cb_p31(void);
+extern int utc_telephony_telephony_set_noti_cb_p32(void);
 extern int utc_telephony_telephony_set_noti_cb_n1(void);
 extern int utc_telephony_telephony_set_noti_cb_n2(void);
 extern int utc_telephony_telephony_unset_noti_cb_p1(void);
@@ -125,6 +126,7 @@ extern int utc_telephony_telephony_unset_noti_cb_p28(void);
 extern int utc_telephony_telephony_unset_noti_cb_p29(void);
 extern int utc_telephony_telephony_unset_noti_cb_p30(void);
 extern int utc_telephony_telephony_unset_noti_cb_p31(void);
+extern int utc_telephony_telephony_unset_noti_cb_p32(void);
 extern int utc_telephony_telephony_unset_noti_cb_n1(void);
 extern int utc_telephony_telephony_unset_noti_cb_n2(void);
 extern int utc_telephony_get_state_p(void);
@@ -202,6 +204,9 @@ extern int utc_telephony_telephony_network_get_base_station_latitude_n2(void);
 extern int utc_telephony_telephony_network_get_base_station_longitude_p(void);
 extern int utc_telephony_telephony_network_get_base_station_longitude_n1(void);
 extern int utc_telephony_telephony_network_get_base_station_longitude_n2(void);
+extern int utc_telephony_telephony_network_get_signal_strength_p(void);
+extern int utc_telephony_telephony_network_get_signal_strength_n1(void);
+extern int utc_telephony_telephony_network_get_signal_strength_n2(void);
 extern int utc_telephony_telephony_sim_get_icc_id_p(void);
 extern int utc_telephony_telephony_sim_get_icc_id_n1(void);
 extern int utc_telephony_telephony_sim_get_icc_id_n2(void);
@@ -302,6 +307,7 @@ testcase tc_array[] = {
     {"utc_telephony_telephony_set_noti_cb_p29", utc_telephony_telephony_set_noti_cb_p29, utc_telephony_common_startup, utc_telephony_common_cleanup},
     {"utc_telephony_telephony_set_noti_cb_p30", utc_telephony_telephony_set_noti_cb_p30, utc_telephony_common_startup, utc_telephony_common_cleanup},
     {"utc_telephony_telephony_set_noti_cb_p31", utc_telephony_telephony_set_noti_cb_p31, utc_telephony_common_startup, utc_telephony_common_cleanup},
+       {"utc_telephony_telephony_set_noti_cb_p32", utc_telephony_telephony_set_noti_cb_p32, utc_telephony_common_startup, utc_telephony_common_cleanup},
     {"utc_telephony_telephony_set_noti_cb_n1", utc_telephony_telephony_set_noti_cb_n1, utc_telephony_common_startup, utc_telephony_common_cleanup},
     {"utc_telephony_telephony_set_noti_cb_n2", utc_telephony_telephony_set_noti_cb_n2, utc_telephony_common_startup, utc_telephony_common_cleanup},
     {"utc_telephony_telephony_unset_noti_cb_p1", utc_telephony_telephony_unset_noti_cb_p1, utc_telephony_common_startup, utc_telephony_common_cleanup},
@@ -335,6 +341,7 @@ testcase tc_array[] = {
     {"utc_telephony_telephony_unset_noti_cb_p29", utc_telephony_telephony_unset_noti_cb_p29, utc_telephony_common_startup, utc_telephony_common_cleanup},
     {"utc_telephony_telephony_unset_noti_cb_p30", utc_telephony_telephony_unset_noti_cb_p30, utc_telephony_common_startup, utc_telephony_common_cleanup},
     {"utc_telephony_telephony_unset_noti_cb_p31", utc_telephony_telephony_unset_noti_cb_p31, utc_telephony_common_startup, utc_telephony_common_cleanup},
+       {"utc_telephony_telephony_unset_noti_cb_p32", utc_telephony_telephony_unset_noti_cb_p32, utc_telephony_common_startup, utc_telephony_common_cleanup},
     {"utc_telephony_telephony_unset_noti_cb_n1", utc_telephony_telephony_unset_noti_cb_n1, utc_telephony_common_startup, utc_telephony_common_cleanup},
     {"utc_telephony_telephony_unset_noti_cb_n2", utc_telephony_telephony_unset_noti_cb_n2, utc_telephony_common_startup, utc_telephony_common_cleanup},
     {"utc_telephony_get_state_p", utc_telephony_get_state_p, utc_telephony_common_startup, utc_telephony_common_cleanup},
@@ -413,6 +420,9 @@ testcase tc_array[] = {
     {"utc_telephony_telephony_network_get_base_station_longitude_p", utc_telephony_telephony_network_get_base_station_longitude_p, utc_telephony_network_startup, utc_telephony_network_cleanup},
     {"utc_telephony_telephony_network_get_base_station_longitude_n1", utc_telephony_telephony_network_get_base_station_longitude_n1, utc_telephony_network_startup, utc_telephony_network_cleanup},
     {"utc_telephony_telephony_network_get_base_station_longitude_n2", utc_telephony_telephony_network_get_base_station_longitude_n2, utc_telephony_network_startup, utc_telephony_network_cleanup},
+       {"utc_telephony_telephony_network_get_signal_strength_p", utc_telephony_telephony_network_get_signal_strength_p, utc_telephony_network_startup, utc_telephony_network_cleanup},
+       {"utc_telephony_telephony_network_get_signal_strength_n1", utc_telephony_telephony_network_get_signal_strength_n1, utc_telephony_network_startup, utc_telephony_network_cleanup},
+       {"utc_telephony_telephony_network_get_signal_strength_n2", utc_telephony_telephony_network_get_signal_strength_n2, utc_telephony_network_startup, utc_telephony_network_cleanup},
     {"utc_telephony_telephony_sim_get_icc_id_p", utc_telephony_telephony_sim_get_icc_id_p, utc_telephony_sim_startup, utc_telephony_sim_cleanup},
     {"utc_telephony_telephony_sim_get_icc_id_n1", utc_telephony_telephony_sim_get_icc_id_n1, utc_telephony_sim_startup, utc_telephony_sim_cleanup},
     {"utc_telephony_telephony_sim_get_icc_id_n2", utc_telephony_telephony_sim_get_icc_id_n2, utc_telephony_sim_startup, utc_telephony_sim_cleanup},
old mode 100755 (executable)
new mode 100644 (file)
index 2d04f51..0bd2072
@@ -92,6 +92,7 @@ extern int utc_telephony_telephony_set_noti_cb_p28(void);
 extern int utc_telephony_telephony_set_noti_cb_p29(void);
 extern int utc_telephony_telephony_set_noti_cb_p30(void);
 extern int utc_telephony_telephony_set_noti_cb_p31(void);
+extern int utc_telephony_telephony_set_noti_cb_p32(void);
 extern int utc_telephony_telephony_set_noti_cb_n1(void);
 extern int utc_telephony_telephony_set_noti_cb_n2(void);
 extern int utc_telephony_telephony_unset_noti_cb_p1(void);
@@ -125,6 +126,7 @@ extern int utc_telephony_telephony_unset_noti_cb_p28(void);
 extern int utc_telephony_telephony_unset_noti_cb_p29(void);
 extern int utc_telephony_telephony_unset_noti_cb_p30(void);
 extern int utc_telephony_telephony_unset_noti_cb_p31(void);
+extern int utc_telephony_telephony_unset_noti_cb_p32(void);
 extern int utc_telephony_telephony_unset_noti_cb_n1(void);
 extern int utc_telephony_telephony_unset_noti_cb_n2(void);
 extern int utc_telephony_get_state_p(void);
@@ -202,6 +204,9 @@ extern int utc_telephony_telephony_network_get_base_station_latitude_n2(void);
 extern int utc_telephony_telephony_network_get_base_station_longitude_p(void);
 extern int utc_telephony_telephony_network_get_base_station_longitude_n1(void);
 extern int utc_telephony_telephony_network_get_base_station_longitude_n2(void);
+extern int utc_telephony_telephony_network_get_signal_strength_p(void);
+extern int utc_telephony_telephony_network_get_signal_strength_n1(void);
+extern int utc_telephony_telephony_network_get_signal_strength_n2(void);
 extern int utc_telephony_telephony_sim_get_icc_id_p(void);
 extern int utc_telephony_telephony_sim_get_icc_id_n1(void);
 extern int utc_telephony_telephony_sim_get_icc_id_n2(void);
@@ -302,6 +307,7 @@ testcase tc_array[] = {
     {"utc_telephony_telephony_set_noti_cb_p29", utc_telephony_telephony_set_noti_cb_p29, utc_telephony_common_startup, utc_telephony_common_cleanup},
     {"utc_telephony_telephony_set_noti_cb_p30", utc_telephony_telephony_set_noti_cb_p30, utc_telephony_common_startup, utc_telephony_common_cleanup},
     {"utc_telephony_telephony_set_noti_cb_p31", utc_telephony_telephony_set_noti_cb_p31, utc_telephony_common_startup, utc_telephony_common_cleanup},
+       {"utc_telephony_telephony_set_noti_cb_p32", utc_telephony_telephony_set_noti_cb_p32, utc_telephony_common_startup, utc_telephony_common_cleanup},
     {"utc_telephony_telephony_set_noti_cb_n1", utc_telephony_telephony_set_noti_cb_n1, utc_telephony_common_startup, utc_telephony_common_cleanup},
     {"utc_telephony_telephony_set_noti_cb_n2", utc_telephony_telephony_set_noti_cb_n2, utc_telephony_common_startup, utc_telephony_common_cleanup},
     {"utc_telephony_telephony_unset_noti_cb_p1", utc_telephony_telephony_unset_noti_cb_p1, utc_telephony_common_startup, utc_telephony_common_cleanup},
@@ -335,6 +341,7 @@ testcase tc_array[] = {
     {"utc_telephony_telephony_unset_noti_cb_p29", utc_telephony_telephony_unset_noti_cb_p29, utc_telephony_common_startup, utc_telephony_common_cleanup},
     {"utc_telephony_telephony_unset_noti_cb_p30", utc_telephony_telephony_unset_noti_cb_p30, utc_telephony_common_startup, utc_telephony_common_cleanup},
     {"utc_telephony_telephony_unset_noti_cb_p31", utc_telephony_telephony_unset_noti_cb_p31, utc_telephony_common_startup, utc_telephony_common_cleanup},
+       {"utc_telephony_telephony_unset_noti_cb_p32", utc_telephony_telephony_unset_noti_cb_p32, utc_telephony_common_startup, utc_telephony_common_cleanup},
     {"utc_telephony_telephony_unset_noti_cb_n1", utc_telephony_telephony_unset_noti_cb_n1, utc_telephony_common_startup, utc_telephony_common_cleanup},
     {"utc_telephony_telephony_unset_noti_cb_n2", utc_telephony_telephony_unset_noti_cb_n2, utc_telephony_common_startup, utc_telephony_common_cleanup},
     {"utc_telephony_get_state_p", utc_telephony_get_state_p, utc_telephony_common_startup, utc_telephony_common_cleanup},
@@ -413,6 +420,9 @@ testcase tc_array[] = {
     {"utc_telephony_telephony_network_get_base_station_longitude_p", utc_telephony_telephony_network_get_base_station_longitude_p, utc_telephony_network_startup, utc_telephony_network_cleanup},
     {"utc_telephony_telephony_network_get_base_station_longitude_n1", utc_telephony_telephony_network_get_base_station_longitude_n1, utc_telephony_network_startup, utc_telephony_network_cleanup},
     {"utc_telephony_telephony_network_get_base_station_longitude_n2", utc_telephony_telephony_network_get_base_station_longitude_n2, utc_telephony_network_startup, utc_telephony_network_cleanup},
+       {"utc_telephony_telephony_network_get_signal_strength_p", utc_telephony_telephony_network_get_signal_strength_p, utc_telephony_network_startup, utc_telephony_network_cleanup},
+       {"utc_telephony_telephony_network_get_signal_strength_n1", utc_telephony_telephony_network_get_signal_strength_n1, utc_telephony_network_startup, utc_telephony_network_cleanup},
+       {"utc_telephony_telephony_network_get_signal_strength_n2", utc_telephony_telephony_network_get_signal_strength_n2, utc_telephony_network_startup, utc_telephony_network_cleanup},
     {"utc_telephony_telephony_sim_get_icc_id_p", utc_telephony_telephony_sim_get_icc_id_p, utc_telephony_sim_startup, utc_telephony_sim_cleanup},
     {"utc_telephony_telephony_sim_get_icc_id_n1", utc_telephony_telephony_sim_get_icc_id_n1, utc_telephony_sim_startup, utc_telephony_sim_cleanup},
     {"utc_telephony_telephony_sim_get_icc_id_n2", utc_telephony_telephony_sim_get_icc_id_n2, utc_telephony_sim_startup, utc_telephony_sim_cleanup},
old mode 100755 (executable)
new mode 100644 (file)
index a34dd09..c5467ab
@@ -797,6 +797,27 @@ int utc_telephony_telephony_set_noti_cb_p31(void)
        return 0;
 }
 
+/**
+ * @testcase           utc_telephony_telephony_set_noti_cb_p32
+ * @since_tizen                4.0
+ * @description                Positive test case for setting a callback function to be invoked when the telephony state changed. (TELEPHONY_NOTI_MODEM_POWER_STATUS)
+ */
+int utc_telephony_telephony_set_noti_cb_p32(void)
+{
+       int ret;
+
+       if (g_telephony_common_supported == false) {
+               ret = telephony_set_noti_cb(telephony_handle, TELEPHONY_NOTI_MODEM_POWER_STATUS, _noti_cb, NULL);
+               assert_eq(ret, TELEPHONY_ERROR_NOT_SUPPORTED);
+               return 0;
+       }
+
+       assert(telephony_handle);
+       ret = telephony_set_noti_cb(telephony_handle, TELEPHONY_NOTI_MODEM_POWER_STATUS, _noti_cb, NULL);
+       assert_eq(ret, TELEPHONY_ERROR_NONE);
+       return 0;
+}
+
 /**
  * @testcase           utc_telephony_telephony_set_noti_cb_n1
  * @since_tizen                2.3
@@ -1581,6 +1602,30 @@ int utc_telephony_telephony_unset_noti_cb_p31(void)
        return 0;
 }
 
+/**
+ * @testcase           utc_telephony_telephony_unset_noti_cb_p32
+ * @since_tizen                4.0
+ * @description                Positive test case for unsetting a callback function. (TELEPHONY_NOTI_MODEM_POWER_STATUS)
+ */
+int utc_telephony_telephony_unset_noti_cb_p32(void)
+{
+       int ret;
+
+       if (g_telephony_common_supported == false) {
+               ret = telephony_unset_noti_cb(telephony_handle, TELEPHONY_NOTI_MODEM_POWER_STATUS);
+               assert_eq(ret, TELEPHONY_ERROR_NOT_SUPPORTED);
+               return 0;
+       }
+
+       assert(telephony_handle);
+       ret = telephony_set_noti_cb(telephony_handle, TELEPHONY_NOTI_MODEM_POWER_STATUS, _noti_cb, NULL);
+       assert_eq(ret, TELEPHONY_ERROR_NONE);
+
+       ret = telephony_unset_noti_cb(telephony_handle, TELEPHONY_NOTI_MODEM_POWER_STATUS);
+       assert_eq(ret, TELEPHONY_ERROR_NONE);
+       return 0;
+}
+
 /**
  * @testcase           utc_telephony_telephony_unset_noti_cb_n1
  * @since_tizen                2.3
old mode 100755 (executable)
new mode 100644 (file)
index deae219..a4cc384
@@ -1099,7 +1099,7 @@ int utc_telephony_telephony_network_get_network_id_n1(void)
 /**
  * @testcase           utc_telephony_telephony_network_get_network_id_n2
  * @since_tizen                3.0
- * @description                Negative test case for getting the network ID of the current location. (NULL 'sid' param)
+ * @description                Negative test case for getting the network ID of the current location. (NULL 'nid' param)
  */
 int utc_telephony_telephony_network_get_network_id_n2(void)
 {
@@ -1160,7 +1160,7 @@ int utc_telephony_telephony_network_get_base_station_id_n1(void)
 /**
  * @testcase           utc_telephony_telephony_network_get_base_station_id_n2
  * @since_tizen                3.0
- * @description                Negative test case for getting the base station ID of the current location. (NULL 'sid' param)
+ * @description                Negative test case for getting the base station ID of the current location. (NULL 'bs_id' param)
  */
 int utc_telephony_telephony_network_get_base_station_id_n2(void)
 {
@@ -1221,7 +1221,7 @@ int utc_telephony_telephony_network_get_base_station_latitude_n1(void)
 /**
  * @testcase           utc_telephony_telephony_network_get_base_station_latitude_n2
  * @since_tizen                3.0
- * @description                Negative test case for getting the base station latitude of the current location. (NULL 'sid' param)
+ * @description                Negative test case for getting the base station latitude of the current location. (NULL 'bs_latitude' param)
  */
 int utc_telephony_telephony_network_get_base_station_latitude_n2(void)
 {
@@ -1282,7 +1282,7 @@ int utc_telephony_telephony_network_get_base_station_longitude_n1(void)
 /**
  * @testcase           utc_telephony_telephony_network_get_base_station_longitude_n2
  * @since_tizen                3.0
- * @description                Negative test case for getting the base station longitude of the current location. (NULL 'sid' param)
+ * @description                Negative test case for getting the base station longitude of the current location. (NULL 'bs_longitude' param)
  */
 int utc_telephony_telephony_network_get_base_station_longitude_n2(void)
 {
@@ -1298,3 +1298,65 @@ int utc_telephony_telephony_network_get_base_station_longitude_n2(void)
        assert_eq(ret, TELEPHONY_ERROR_INVALID_PARAMETER);
        return 0;
 }
+
+/**
+ * @testcase           utc_telephony_telephony_network_get_signal_strength_p
+ * @since_tizen                4.0
+ * @description                Positive test case for getting the signal strength with dBm.
+ */
+int utc_telephony_telephony_network_get_signal_strength_p(void)
+{
+       int dbm, ret;
+
+       if (g_telephony_network_supported == false) {
+               ret = telephony_network_get_signal_strength(telephony_handle, &dbm);
+               assert_eq(ret, TELEPHONY_ERROR_NOT_SUPPORTED);
+               return 0;
+       }
+
+       assert(telephony_handle);
+       ret = telephony_network_get_signal_strength(telephony_handle, &dbm);
+       assert_eq(ret, TELEPHONY_ERROR_NONE);
+       return 0;
+}
+
+/**
+ * @testcase           utc_telephony_telephony_network_get_signal_strength_n1
+ * @since_tizen                4.0
+ * @description                Negative test case for getting the signal strength with dBm. (NULL 'handle' param)
+ */
+int utc_telephony_telephony_network_get_signal_strength_n1(void)
+{
+       int dbm, ret;
+
+       if (g_telephony_network_supported == false) {
+               ret = telephony_network_get_signal_strength(NULL, &dbm);
+               assert_eq(ret, TELEPHONY_ERROR_NOT_SUPPORTED);
+               return 0;
+       }
+
+       ret = telephony_network_get_signal_strength(NULL, &dbm);
+       assert_eq(ret, TELEPHONY_ERROR_INVALID_PARAMETER);
+       return 0;
+}
+
+/**
+ * @testcase           utc_telephony_telephony_network_get_signal_strength_n2
+ * @since_tizen                4.0
+ * @description                Negative test case for getting the signal strength with dBm. (NULL 'dbm' param)
+ */
+int utc_telephony_telephony_network_get_signal_strength_n2(void)
+{
+       int ret;
+
+       if (g_telephony_network_supported == false) {
+               ret = telephony_network_get_signal_strength(telephony_handle, NULL);
+               assert_eq(ret, TELEPHONY_ERROR_NOT_SUPPORTED);
+               return 0;
+       }
+
+       ret = telephony_network_get_signal_strength(telephony_handle, NULL);
+       assert_eq(ret, TELEPHONY_ERROR_INVALID_PARAMETER);
+       return 0;
+}
+