extern int utc_location_manager_get_method_p4(void);
extern int utc_location_manager_get_method_n(void);
extern int utc_location_manager_get_position_p(void);
-extern int utc_location_manager_get_position_p2(void);
extern int utc_location_manager_get_position_n(void);
extern int utc_location_manager_get_velocity_p(void);
extern int utc_location_manager_get_velocity_n(void);
{"utc_location_manager_get_method_p4", utc_location_manager_get_method_p4, utc_location_manager_startup, utc_location_manager_cleanup},
{"utc_location_manager_get_method_n", utc_location_manager_get_method_n, utc_location_manager_startup, utc_location_manager_cleanup},
{"utc_location_manager_get_position_p", utc_location_manager_get_position_p, utc_location_manager_startup, utc_location_manager_cleanup},
- {"utc_location_manager_get_position_p2", utc_location_manager_get_position_p2, utc_location_manager_startup, utc_location_manager_cleanup},
{"utc_location_manager_get_position_n", utc_location_manager_get_position_n, utc_location_manager_startup, utc_location_manager_cleanup},
{"utc_location_manager_get_velocity_p", utc_location_manager_get_velocity_p, utc_location_manager_startup, utc_location_manager_cleanup},
{"utc_location_manager_get_velocity_n", utc_location_manager_get_velocity_n, utc_location_manager_startup, utc_location_manager_cleanup},
extern int utc_location_manager_get_method_p4(void);
extern int utc_location_manager_get_method_n(void);
extern int utc_location_manager_get_position_p(void);
-extern int utc_location_manager_get_position_p2(void);
extern int utc_location_manager_get_position_n(void);
extern int utc_location_manager_get_velocity_p(void);
extern int utc_location_manager_get_velocity_n(void);
{"utc_location_manager_get_method_p4", utc_location_manager_get_method_p4, utc_location_manager_startup, utc_location_manager_cleanup},
{"utc_location_manager_get_method_n", utc_location_manager_get_method_n, utc_location_manager_startup, utc_location_manager_cleanup},
{"utc_location_manager_get_position_p", utc_location_manager_get_position_p, utc_location_manager_startup, utc_location_manager_cleanup},
- {"utc_location_manager_get_position_p2", utc_location_manager_get_position_p2, utc_location_manager_startup, utc_location_manager_cleanup},
{"utc_location_manager_get_position_n", utc_location_manager_get_position_n, utc_location_manager_startup, utc_location_manager_cleanup},
{"utc_location_manager_get_velocity_p", utc_location_manager_get_velocity_p, utc_location_manager_startup, utc_location_manager_cleanup},
{"utc_location_manager_get_velocity_n", utc_location_manager_get_velocity_n, utc_location_manager_startup, utc_location_manager_cleanup},
}
/**
- * @testcase utc_location_manager_get_position_p2
- * @since_tizen 3.0
- * @description Gets the current position information
- */
-int utc_location_manager_get_position_p2(void)
-{
- double altitude = 0.0;
- double latitude = 0.0;
- double longitude = 0.0;
- double speed = 0.0;
- double direction = 0.0;
- double accuracy = 0.0;
- time_t timestamp = 0.0;
- service_enabled = false;
-
- if (is_location_supported) {
- ret = location_manager_enable_mock_location(true);
- assert_eq(ret, LOCATIONS_ERROR_NONE);
-
- latitude = 10.0;
- longitude = 10.0;
- altitude = 10.0;
- speed = 30.0;
- direction = 45.0;
- accuracy = 50;
- ret = location_manager_set_mock_location(manager, latitude, longitude, altitude, speed, direction, accuracy);
- assert_eq(ret, LOCATIONS_ERROR_NONE);
-
- ret = location_manager_set_service_state_changed_cb(manager, __service_state_changed_cb, NULL);
- assert_eq(ret, LOCATIONS_ERROR_NONE);
-
- ret = location_manager_start(manager);
- assert_eq(ret, LOCATIONS_ERROR_NONE);
-
- wait_for_service();
- assert(service_enabled);
-
- ret = location_manager_get_position(manager, &altitude, &latitude, &longitude, ×tamp);
- assert_eq(ret, LOCATIONS_ERROR_NONE);
-
- ret = location_manager_stop(manager);
- assert_eq(ret, LOCATIONS_ERROR_NONE);
-
- ret = location_manager_clear_mock_location(manager);
- assert_eq(ret, LOCATIONS_ERROR_NONE);
-
- ret = location_manager_unset_service_state_changed_cb(manager);
- assert_eq(ret, LOCATIONS_ERROR_NONE);
- } else {
- ret = location_manager_get_position(manager, &altitude, &latitude, &longitude, ×tamp);
- assert_eq(ret, LOCATIONS_ERROR_NOT_SUPPORTED);
- }
-
- return 0;
-}
-
-/**
* @testcase utc_location_manager_get_position_n
* @since_tizen 2.3
* @description Gets the current position information with invalid parameters
double speed = 4.0;
double direction = 50.1;
double accuracy = 6.0;
+ time_t timestamp = 0.0;
+ service_enabled = false;
if (is_location_supported) {
manager = NULL;
}
- ret = location_manager_enable_mock_location(true);
+ ret = location_manager_create(LOCATIONS_METHOD_MOCK, &manager2);
assert_eq(ret, LOCATIONS_ERROR_NONE);
- ret = location_manager_create(LOCATIONS_METHOD_MOCK, &manager2);
+ ret = location_manager_enable_mock_location(true);
assert_eq(ret, LOCATIONS_ERROR_NONE);
ret = location_manager_set_mock_location(manager2, latitude, longitude, altitude, speed, direction, accuracy);
assert_eq(ret, LOCATIONS_ERROR_NONE);
+ ret = location_manager_set_service_state_changed_cb(manager2, __service_state_changed_cb, NULL);
+ assert_eq(ret, LOCATIONS_ERROR_NONE);
+
+ ret = location_manager_start(manager2);
+ assert_eq(ret, LOCATIONS_ERROR_NONE);
+
+ wait_for_service();
+ assert(service_enabled);
+
+ ret = location_manager_get_position(manager2, &altitude, &latitude, &longitude, ×tamp);
+ assert_eq(ret, LOCATIONS_ERROR_NONE);
+
+ ret = location_manager_stop(manager2);
+ assert_eq(ret, LOCATIONS_ERROR_NONE);
+
+ ret = location_manager_clear_mock_location(manager2);
+ assert_eq(ret, LOCATIONS_ERROR_NONE);
+
+ ret = location_manager_unset_service_state_changed_cb(manager2);
+ assert_eq(ret, LOCATIONS_ERROR_NONE);
+
ret = location_manager_destroy(manager2);
assert_eq(ret, LOCATIONS_ERROR_NONE);
manager2 = NULL;