assert_eq(error, SENSOR_ERROR_INVALID_PARAMETER);
- sensor_listener_h listener;
+ sensor_listener_h listener, wrong_listener;
sensor_h sensor;
if (!sensor_supported[SENSOR_ACCELEROMETER])
sensor_create_listener(sensor, &listener);
- *(int *)listener = WRONG_HANDLE;
-
- error = sensor_listener_set_event_cb(listener, INTERVAL, test_callback, TEST_STRING);
+ *(int *)wrong_listener = WRONG_HANDLE;
+ error = sensor_listener_set_event_cb(wrong_listener, INTERVAL, test_callback, TEST_STRING);
assert_eq(error, SENSOR_ERROR_OPERATION_FAILED);
+ sensor_destroy_listener(listener);
+
return 0;
}
assert_eq(error, SENSOR_ERROR_INVALID_PARAMETER);
- sensor_listener_h listener;
+ sensor_listener_h listener, wrong_listener;
sensor_h sensor;
if (!sensor_supported[SENSOR_ACCELEROMETER])
sensor_create_listener(sensor, &listener);
- *(int *)listener = WRONG_HANDLE;
-
- error = sensor_listener_set_events_cb(listener, test_events_callback, TEST_STRING);
+ *(int *)wrong_listener = WRONG_HANDLE;
+ error = sensor_listener_set_events_cb(wrong_listener, test_events_callback, TEST_STRING);
assert_eq(error, SENSOR_ERROR_OPERATION_FAILED);
+ sensor_destroy_listener(listener);
+
return 0;
}
assert_eq(error, SENSOR_ERROR_INVALID_PARAMETER);
- sensor_listener_h listener;
+ sensor_listener_h listener, wrong_listener;
sensor_h sensor;
if (!sensor_supported[SENSOR_ACCELEROMETER])
sensor_create_listener(sensor, &listener);
- *(int *)listener = WRONG_HANDLE;
-
- error = sensor_listener_set_accuracy_cb(listener, test_callback, TEST_STRING);
+ *(int *)wrong_listener = WRONG_HANDLE;
+ error = sensor_listener_set_accuracy_cb(wrong_listener, test_callback, TEST_STRING);
assert_eq(error, SENSOR_ERROR_OPERATION_FAILED);
+ sensor_destroy_listener(listener);
+
return 0;
}
error = sensor_listener_stop(listener);
assert_eq(error, SENSOR_ERROR_NONE);
+
+ sensor_destroy_listener(listener);
}
}