rc = eeze_sensor_xyz_get(sens, &x, &y, &z);
fail_if(rc == EINA_FALSE);
+ /* Use gyro with xz here even if it offers xzy */
+ sens = eeze_sensor_new(EEZE_SENSOR_TYPE_GYROSCOPE);
+ fail_if(sens == NULL);
+ rc = eeze_sensor_read(sens);
+ fail_if(rc == EINA_FALSE);
+ rc = eeze_sensor_accuracy_get(sens, &acc);
+ fail_if(rc == EINA_FALSE);
+ rc = eeze_sensor_timestamp_get(sens, ×tamp);
+ fail_if(rc == EINA_FALSE);
+ rc = eeze_sensor_xy_get(sens, &x, &y);
+ fail_if(rc == EINA_FALSE);
+
sens = eeze_sensor_new(EEZE_SENSOR_TYPE_PROXIMITY);
fail_if(sens == NULL);
rc = eeze_sensor_read(sens);
rc = eeze_sensor_x_get(sens, &x);
fail_if(rc == EINA_FALSE);
+ /* Call non existing type */
+ sens = eeze_sensor_new(42);
+
eeze_sensor_free(sens);
ret = eeze_shutdown();
obj = eeze_sensor_obj_get(EEZE_SENSOR_TYPE_ACCELEROMETER);
fail_if(obj == obj_tmp);
+ /* Try to get non existing obj */
+ eeze_sensor_obj_get(42);
+
free(obj);
ret = eeze_shutdown();