*/
int utc_iotcon_add_generated_pin_cb_n(void)
{
- int ret = iotcon_add_generated_pin_cb(NULL, NULL);
+ int ret;
+
+ if (false == g_feature) {
+ ret = iotcon_add_generated_pin_cb(NULL, NULL);
+ ICUTC_ASSERT_EQ(ret, IOTCON_ERROR_NOT_SUPPORTED);
+ return 0;
+ }
+
+ ret = iotcon_add_generated_pin_cb(NULL, NULL);
ICUTC_ASSERT_EQ(ret, IOTCON_ERROR_INVALID_PARAMETER);
return 0;
}
*/
int utc_iotcon_add_generated_pin_cb_p(void)
{
- int ret = iotcon_add_generated_pin_cb(cb1, NULL);
+ int ret;
+
+ if (false == g_feature) {
+ ret = iotcon_add_generated_pin_cb(cb1, NULL);
+ ICUTC_ASSERT_EQ(ret, IOTCON_ERROR_NOT_SUPPORTED);
+ return 0;
+ }
+
+ ret = iotcon_add_generated_pin_cb(cb1, NULL);
ICUTC_ASSERT_EQ(ret, 0);
return 0;
}
*/
int utc_iotcon_remove_generated_pin_cb_n(void)
{
+ int ret;
+
+ if (false == g_feature) {
+ ret = iotcon_remove_generated_pin_cb(cb2);
+ ICUTC_ASSERT_EQ(ret, IOTCON_ERROR_NOT_SUPPORTED);
+ return 0;
+ }
+
iotcon_add_generated_pin_cb(cb1, NULL);
- int ret = iotcon_remove_generated_pin_cb(cb2);
+ ret = iotcon_remove_generated_pin_cb(cb2);
ICUTC_ASSERT_EQ(ret, IOTCON_ERROR_NO_DATA);
return 0;
}
*/
int utc_iotcon_remove_generated_pin_cb_p(void)
{
+ int ret;
+
+ if (false == g_feature) {
+ ret = iotcon_remove_generated_pin_cb(cb1);
+ ICUTC_ASSERT_EQ(ret, IOTCON_ERROR_NOT_SUPPORTED);
+ return 0;
+ }
+
iotcon_add_generated_pin_cb(cb1, NULL);
- int ret = iotcon_remove_generated_pin_cb(cb1);
+ ret = iotcon_remove_generated_pin_cb(cb1);
ICUTC_ASSERT_EQ(ret, 0);
return 0;
}