static const int INVALID_REQUEST_ID = -1;
static bool is_internet_supported = false;
static bool is_maps_supported = false;
+static bool is_mapzen_included = false;
/**
* @function utc_maps_service_startup2
{
is_internet_supported = _is_internet_feature_supported();
is_maps_supported = _is_maps_feature_supported();
+ is_mapzen_included = _is_included_mapzen_plugin();
GetValueFromConfigFile("MAPZEN_MAPS_PROVIDER_KEY", maps_provider_key, API_NAMESPACE);
static bool __utc_maps_service_provider_info_cb(char *maps_provider, void *user_data)
{
+ if (strcmp("MAPZEN", maps_provider) == 0)
+ service_available = true;
free(maps_provider);
- service_available = true;
return true;
}
{
ret = maps_service_foreach_provider(__utc_maps_service_provider_info_cb, NULL);
ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
- if (is_maps_supported)
+ if (is_maps_supported && is_mapzen_included)
assert(service_available);
service_available = false;
maps_service_h service = NULL;
ret = maps_service_create(__utc_get_maps_provider_name_mapzen(), &service);
- ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
- if (is_maps_supported)
+ ASSERT_IF_VAL_REF2(ret, is_maps_supported && is_mapzen_included, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
+ if (is_maps_supported && is_mapzen_included)
assert(service);
ret = maps_service_destroy(service);
- ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
+ if (is_maps_supported) {
+ ASSERT_IF_VAL_REF2(ret, is_mapzen_included, MAPS_ERROR_NONE, MAPS_ERROR_INVALID_PARAMETER);
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
return 0;
}
int utc_maps_service_set_provider_key_p2(void)
{
ret = maps_service_set_provider_key(__pMaps, maps_provider_key);
- ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
+ if (is_maps_supported) {
+ ASSERT_IF_VAL_REF2(ret, is_mapzen_included, MAPS_ERROR_NONE, MAPS_ERROR_INVALID_PARAMETER);
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
return 0;
}
char *maps_key = NULL;
ret = maps_service_get_provider_key(__pMaps, &maps_key);
- ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
- if (is_maps_supported)
+ if (is_maps_supported) {
+ ASSERT_IF_VAL_REF2(ret, is_mapzen_included, MAPS_ERROR_NONE, MAPS_ERROR_INVALID_PARAMETER);
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
+ if (is_maps_supported && is_mapzen_included)
assert(maps_key);
return 0;
}
ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
ret = maps_service_set_preference(__pMaps, preference);
- ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
+ if (is_maps_supported) {
+ ASSERT_IF_VAL_REF2(ret, is_mapzen_included, MAPS_ERROR_NONE, MAPS_ERROR_INVALID_PARAMETER);
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
ret = maps_preference_destroy(preference);
ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
maps_preference_h preference = NULL;
ret = maps_service_get_preference(__pMaps, &preference);
- ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
+ if (is_maps_supported) {
+ ASSERT_IF_VAL_REF2(ret, is_mapzen_included, MAPS_ERROR_NONE, MAPS_ERROR_INVALID_PARAMETER);
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
return 0;
}
bool test = false;
ret = maps_service_provider_is_service_supported(__pMaps, MAPS_SERVICE_GEOCODE, &test);
- ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
+ if (is_maps_supported) {
+ ASSERT_IF_VAL_REF2(ret, is_mapzen_included, MAPS_ERROR_NONE, MAPS_ERROR_INVALID_PARAMETER);
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
ret = maps_service_provider_is_service_supported(__pMaps, MAPS_SERVICE_GEOCODE_INSIDE_AREA, &test);
- ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
+ if (is_maps_supported) {
+ ASSERT_IF_VAL_REF2(ret, is_mapzen_included, MAPS_ERROR_NONE, MAPS_ERROR_INVALID_PARAMETER);
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
ret = maps_service_provider_is_service_supported(__pMaps, MAPS_SERVICE_GEOCODE_BY_STRUCTURED_ADDRESS, &test);
- ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
+ if (is_maps_supported) {
+ ASSERT_IF_VAL_REF2(ret, is_mapzen_included, MAPS_ERROR_NONE, MAPS_ERROR_INVALID_PARAMETER);
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
ret = maps_service_provider_is_service_supported(__pMaps, MAPS_SERVICE_REVERSE_GEOCODE, &test);
- ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
+ if (is_maps_supported) {
+ ASSERT_IF_VAL_REF2(ret, is_mapzen_included, MAPS_ERROR_NONE, MAPS_ERROR_INVALID_PARAMETER);
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
ret = maps_service_provider_is_service_supported(__pMaps, MAPS_SERVICE_SEARCH_PLACE, &test);
- ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
+ if (is_maps_supported) {
+ ASSERT_IF_VAL_REF2(ret, is_mapzen_included, MAPS_ERROR_NONE, MAPS_ERROR_INVALID_PARAMETER);
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
ret = maps_service_provider_is_service_supported(__pMaps, MAPS_SERVICE_SEARCH_PLACE_BY_AREA, &test);
- ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
+ if (is_maps_supported) {
+ ASSERT_IF_VAL_REF2(ret, is_mapzen_included, MAPS_ERROR_NONE, MAPS_ERROR_INVALID_PARAMETER);
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
ret = maps_service_provider_is_service_supported(__pMaps, MAPS_SERVICE_SEARCH_PLACE_BY_ADDRESS, &test);
- ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
+ if (is_maps_supported) {
+ ASSERT_IF_VAL_REF2(ret, is_mapzen_included, MAPS_ERROR_NONE, MAPS_ERROR_INVALID_PARAMETER);
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
ret = maps_service_provider_is_service_supported(__pMaps, MAPS_SERVICE_SEARCH_ROUTE, &test);
- ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
+ if (is_maps_supported) {
+ ASSERT_IF_VAL_REF2(ret, is_mapzen_included, MAPS_ERROR_NONE, MAPS_ERROR_INVALID_PARAMETER);
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
ret = maps_service_provider_is_service_supported(__pMaps, MAPS_SERVICE_SEARCH_ROUTE_WAYPOINTS, &test);
- ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
+ if (is_maps_supported) {
+ ASSERT_IF_VAL_REF2(ret, is_mapzen_included, MAPS_ERROR_NONE, MAPS_ERROR_INVALID_PARAMETER);
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
ret = maps_service_provider_is_service_supported(__pMaps, MAPS_SERVICE_CANCEL_REQUEST, &test);
- ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
+ if (is_maps_supported) {
+ ASSERT_IF_VAL_REF2(ret, is_mapzen_included, MAPS_ERROR_NONE, MAPS_ERROR_INVALID_PARAMETER);
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
ret = maps_service_provider_is_service_supported(__pMaps, MAPS_SERVICE_MULTI_REVERSE_GEOCODE, &test);
- ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
+ if (is_maps_supported) {
+ ASSERT_IF_VAL_REF2(ret, is_mapzen_included, MAPS_ERROR_NONE, MAPS_ERROR_INVALID_PARAMETER);
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
ret = maps_service_provider_is_service_supported(__pMaps, MAPS_SERVICE_SEARCH_PLACE_LIST, &test);
- ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
+ if (is_maps_supported) {
+ ASSERT_IF_VAL_REF2(ret, is_mapzen_included, MAPS_ERROR_NONE, MAPS_ERROR_INVALID_PARAMETER);
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
ret = maps_service_provider_is_service_supported(__pMaps, MAPS_SERVICE_SEARCH_GET_PLACE_DETAILS, &test);
- ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
+ if (is_maps_supported) {
+ ASSERT_IF_VAL_REF2(ret, is_mapzen_included, MAPS_ERROR_NONE, MAPS_ERROR_INVALID_PARAMETER);
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
ret = maps_service_provider_is_service_supported(__pMaps, MAPS_SERVICE_VIEW, &test);
- ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
+ if (is_maps_supported) {
+ ASSERT_IF_VAL_REF2(ret, is_mapzen_included, MAPS_ERROR_NONE, MAPS_ERROR_INVALID_PARAMETER);
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
ret = maps_service_provider_is_service_supported(__pMaps, MAPS_SERVICE_VIEW_SNAPSHOT, &test);
- ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
+ if (is_maps_supported) {
+ ASSERT_IF_VAL_REF2(ret, is_mapzen_included, MAPS_ERROR_NONE, MAPS_ERROR_INVALID_PARAMETER);
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
return 0;
}
bool test = false;
ret = maps_service_provider_is_data_supported(__pMaps, MAPS_PLACE_ADDRESS, &test);
- ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
+ if (is_maps_supported) {
+ ASSERT_IF_VAL_REF2(ret, is_mapzen_included, MAPS_ERROR_NONE, MAPS_ERROR_INVALID_PARAMETER);
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
ret = maps_service_provider_is_data_supported(__pMaps, MAPS_PLACE_RATING, &test);
- ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
+ if (is_maps_supported) {
+ ASSERT_IF_VAL_REF2(ret, is_mapzen_included, MAPS_ERROR_NONE, MAPS_ERROR_INVALID_PARAMETER);
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
ret = maps_service_provider_is_data_supported(__pMaps, MAPS_PLACE_CATEGORIES, &test);
- ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
+ if (is_maps_supported) {
+ ASSERT_IF_VAL_REF2(ret, is_mapzen_included, MAPS_ERROR_NONE, MAPS_ERROR_INVALID_PARAMETER);
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
ret = maps_service_provider_is_data_supported(__pMaps, MAPS_PLACE_ATTRIBUTES, &test);
- ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
+ if (is_maps_supported) {
+ ASSERT_IF_VAL_REF2(ret, is_mapzen_included, MAPS_ERROR_NONE, MAPS_ERROR_INVALID_PARAMETER);
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
ret = maps_service_provider_is_data_supported(__pMaps, MAPS_PLACE_CONTACTS, &test);
- ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
+ if (is_maps_supported) {
+ ASSERT_IF_VAL_REF2(ret, is_mapzen_included, MAPS_ERROR_NONE, MAPS_ERROR_INVALID_PARAMETER);
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
ret = maps_service_provider_is_data_supported(__pMaps, MAPS_PLACE_EDITORIALS, &test);
- ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
+ if (is_maps_supported) {
+ ASSERT_IF_VAL_REF2(ret, is_mapzen_included, MAPS_ERROR_NONE, MAPS_ERROR_INVALID_PARAMETER);
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
ret = maps_service_provider_is_data_supported(__pMaps, MAPS_PLACE_REVIEWS, &test);
- ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
+ if (is_maps_supported) {
+ ASSERT_IF_VAL_REF2(ret, is_mapzen_included, MAPS_ERROR_NONE, MAPS_ERROR_INVALID_PARAMETER);
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
ret = maps_service_provider_is_data_supported(__pMaps, MAPS_PLACE_IMAGE, &test);
- ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
+ if (is_maps_supported) {
+ ASSERT_IF_VAL_REF2(ret, is_mapzen_included, MAPS_ERROR_NONE, MAPS_ERROR_INVALID_PARAMETER);
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
ret = maps_service_provider_is_data_supported(__pMaps, MAPS_PLACE_SUPPLIER, &test);
- ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
+ if (is_maps_supported) {
+ ASSERT_IF_VAL_REF2(ret, is_mapzen_included, MAPS_ERROR_NONE, MAPS_ERROR_INVALID_PARAMETER);
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
ret = maps_service_provider_is_data_supported(__pMaps, MAPS_PLACE_RELATED, &test);
- ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
+ if (is_maps_supported) {
+ ASSERT_IF_VAL_REF2(ret, is_mapzen_included, MAPS_ERROR_NONE, MAPS_ERROR_INVALID_PARAMETER);
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
ret = maps_service_provider_is_data_supported(__pMaps, MAPS_ROUTE_PATH, &test);
- ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
+ if (is_maps_supported) {
+ ASSERT_IF_VAL_REF2(ret, is_mapzen_included, MAPS_ERROR_NONE, MAPS_ERROR_INVALID_PARAMETER);
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
ret = maps_service_provider_is_data_supported(__pMaps, MAPS_ROUTE_SEGMENTS_PATH, &test);
- ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
+ if (is_maps_supported) {
+ ASSERT_IF_VAL_REF2(ret, is_mapzen_included, MAPS_ERROR_NONE, MAPS_ERROR_INVALID_PARAMETER);
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
ret = maps_service_provider_is_data_supported(__pMaps, MAPS_ROUTE_SEGMENTS_MANEUVERS, &test);
- ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
+ if (is_maps_supported) {
+ ASSERT_IF_VAL_REF2(ret, is_mapzen_included, MAPS_ERROR_NONE, MAPS_ERROR_INVALID_PARAMETER);
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
ret = maps_service_provider_is_data_supported(__pMaps, MAPS_VIEW_TRAFFIC, &test);
- ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
+ if (is_maps_supported) {
+ ASSERT_IF_VAL_REF2(ret, is_mapzen_included, MAPS_ERROR_NONE, MAPS_ERROR_INVALID_PARAMETER);
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
ret = maps_service_provider_is_data_supported(__pMaps, MAPS_VIEW_PUBLIC_TRANSIT, &test);
- ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
+ if (is_maps_supported) {
+ ASSERT_IF_VAL_REF2(ret, is_mapzen_included, MAPS_ERROR_NONE, MAPS_ERROR_INVALID_PARAMETER);
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
ret = maps_service_provider_is_data_supported(__pMaps, MAPS_VIEW_BUILDING, &test);
- ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
+ if (is_maps_supported) {
+ ASSERT_IF_VAL_REF2(ret, is_mapzen_included, MAPS_ERROR_NONE, MAPS_ERROR_INVALID_PARAMETER);
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
ret = maps_service_provider_is_data_supported(__pMaps, MAPS_VIEW_SCALEBAR, &test);
- ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
+ if (is_maps_supported) {
+ ASSERT_IF_VAL_REF2(ret, is_mapzen_included, MAPS_ERROR_NONE, MAPS_ERROR_INVALID_PARAMETER);
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
return 0;
}
bool is_geocode_supported = false;
ret = maps_service_provider_is_service_supported(__pMaps, MAPS_SERVICE_GEOCODE, &is_geocode_supported);
- ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
+ if (is_maps_supported) {
+ ASSERT_IF_VAL_REF2(ret, is_mapzen_included, MAPS_ERROR_NONE, MAPS_ERROR_INVALID_PARAMETER);
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
ret = maps_service_geocode(__pMaps, "Berlin", __preference, __utc_maps_location_foreach_cb, NULL, &request_id);
- ASSERT_IF_VAL_REF2(ret, is_internet_supported && is_maps_supported && is_geocode_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
+ if (is_internet_supported && is_maps_supported) {
+ if (is_mapzen_included) {
+ ASSERT_IF_VAL_REF2(ret, is_geocode_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
+ } else {
+ assert_eq(ret, MAPS_ERROR_INVALID_PARAMETER);
+ }
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
if (is_internet_supported && is_maps_supported && is_geocode_supported) {
wait_for_service();
assert(service_available);
bool is_geocode_supported = false;
ret = maps_service_provider_is_service_supported(__pMaps, MAPS_SERVICE_GEOCODE, &is_geocode_supported);
- ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
+ if (is_maps_supported) {
+ ASSERT_IF_VAL_REF2(ret, is_mapzen_included, MAPS_ERROR_NONE, MAPS_ERROR_INVALID_PARAMETER);
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
ret = maps_service_geocode(NULL, "Bangalore, India", __preference, __utc_maps_location_foreach_cb, NULL, &request_id);
ASSERT_IF_VAL_REF2(ret, is_internet_supported && is_maps_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
ret = maps_service_geocode(__pMaps, NULL, __preference, __utc_maps_location_foreach_cb, NULL, &request_id);
- ASSERT_IF_VAL_REF2(ret, is_internet_supported && is_maps_supported && is_geocode_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
+ if (is_internet_supported && is_maps_supported) {
+ if (is_mapzen_included) {
+ ASSERT_IF_VAL_REF2(ret, is_geocode_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
+ } else {
+ assert_eq(ret, MAPS_ERROR_INVALID_PARAMETER);
+ }
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
ret = maps_service_geocode(__pMaps, "Bangalore, India", __preference, NULL, NULL, &request_id);
- ASSERT_IF_VAL_REF2(ret, is_internet_supported && is_maps_supported && is_geocode_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
+ if (is_internet_supported && is_maps_supported) {
+ if (is_mapzen_included) {
+ ASSERT_IF_VAL_REF2(ret, is_geocode_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
+ } else {
+ assert_eq(ret, MAPS_ERROR_INVALID_PARAMETER);
+ }
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
ret = maps_service_geocode(__pMaps, "Bangalore, India", __preference, __utc_maps_location_foreach_cb, NULL, NULL);
- ASSERT_IF_VAL_REF2(ret, is_internet_supported && is_maps_supported && is_geocode_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
+ if (is_internet_supported && is_maps_supported) {
+ if (is_mapzen_included) {
+ ASSERT_IF_VAL_REF2(ret, is_geocode_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
+ } else {
+ assert_eq(ret, MAPS_ERROR_INVALID_PARAMETER);
+ }
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
ret = maps_service_geocode(NULL, NULL, NULL, NULL, NULL, &request_id);
- ASSERT_IF_VAL_REF2(ret, is_internet_supported && is_maps_supported && is_geocode_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
+ ASSERT_IF_VAL_REF2(ret, is_internet_supported && is_maps_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
return 0;
}
bool is_geocode_inside_area_supported = false;
ret = maps_service_provider_is_service_supported(__pMaps, MAPS_SERVICE_GEOCODE_INSIDE_AREA, &is_geocode_inside_area_supported);
- ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
-
if (is_maps_supported) {
+ ASSERT_IF_VAL_REF2(ret, is_mapzen_included, MAPS_ERROR_NONE, MAPS_ERROR_INVALID_PARAMETER);
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
+
+ if (is_maps_supported && is_internet_supported && is_mapzen_included) {
maps_coordinates_create(15.665354, 74.311523, &top_left);
maps_coordinates_create(10.617418, 79.145508, &bottom_right);
assert(top_left);
assert(boundary);
ret = maps_service_geocode_inside_area(__pMaps, "Bengaluru", boundary, __preference, __utc_maps_location_foreach_cb, NULL, &request_id);
- if (is_internet_supported && is_geocode_inside_area_supported) {
+ if (is_geocode_inside_area_supported) {
assert_eq(ret, MAPS_ERROR_NONE);
wait_for_service();
}
} else {
ret = maps_service_geocode_inside_area(__pMaps, "Bengaluru", boundary, __preference, __utc_maps_location_foreach_cb, NULL, &request_id);
- assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ ASSERT_IF_VAL_REF2(ret, is_maps_supported && is_internet_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
}
return 0;
}
bool is_geocode_inside_area_supported = false;
ret = maps_service_provider_is_service_supported(__pMaps, MAPS_SERVICE_GEOCODE_INSIDE_AREA, &is_geocode_inside_area_supported);
- ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
+ if (is_maps_supported) {
+ ASSERT_IF_VAL_REF2(ret, is_mapzen_included, MAPS_ERROR_NONE, MAPS_ERROR_INVALID_PARAMETER);
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
if (is_maps_supported) {
maps_coordinates_create(15.665354, 74.311523, &top_left);
assert_eq(ret, MAPS_ERROR_NONE);
assert(boundary);
}
+
ret = maps_service_geocode_inside_area(NULL, "Berlin", boundary, __preference, __utc_maps_location_foreach_cb, NULL, &request_id);
ASSERT_IF_VAL_REF2(ret, is_internet_supported && is_maps_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
ret = maps_service_geocode_inside_area(__pMaps, NULL, boundary, __preference, __utc_maps_location_foreach_cb, NULL, &request_id);
- ASSERT_IF_VAL_REF2(ret, is_internet_supported && is_maps_supported && is_geocode_inside_area_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
+ if (is_internet_supported && is_maps_supported && is_mapzen_included) {
+ ASSERT_IF_VAL_REF2(ret, is_geocode_inside_area_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
+ } else {
+ ASSERT_IF_VAL_REF2(ret, is_internet_supported && is_maps_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
+ }
ret = maps_service_geocode_inside_area(__pMaps, "Berlin", NULL, __preference, __utc_maps_location_foreach_cb, NULL, &request_id);
- ASSERT_IF_VAL_REF2(ret, is_internet_supported && is_maps_supported && is_geocode_inside_area_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
+ if (is_internet_supported && is_maps_supported && is_mapzen_included) {
+ ASSERT_IF_VAL_REF2(ret, is_geocode_inside_area_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
+ } else {
+ ASSERT_IF_VAL_REF2(ret, is_internet_supported && is_maps_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
+ }
ret = maps_service_geocode_inside_area(__pMaps, "Berlin", boundary, __preference, NULL, NULL, &request_id);
- ASSERT_IF_VAL_REF2(ret, is_internet_supported && is_maps_supported && is_geocode_inside_area_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
+ if (is_internet_supported && is_maps_supported && is_mapzen_included) {
+ ASSERT_IF_VAL_REF2(ret, is_geocode_inside_area_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
+ } else {
+ ASSERT_IF_VAL_REF2(ret, is_internet_supported && is_maps_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
+ }
ret = maps_service_geocode_inside_area(__pMaps, "Berlin", boundary, __preference, __utc_maps_location_foreach_cb, NULL, NULL);
- ASSERT_IF_VAL_REF2(ret, is_internet_supported && is_maps_supported && is_geocode_inside_area_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
+ if (is_internet_supported && is_maps_supported && is_mapzen_included) {
+ ASSERT_IF_VAL_REF2(ret, is_geocode_inside_area_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
+ } else {
+ ASSERT_IF_VAL_REF2(ret, is_internet_supported && is_maps_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
+ }
ret = maps_service_geocode_inside_area(NULL, NULL, NULL, NULL, NULL, NULL, &request_id);
ASSERT_IF_VAL_REF2(ret, is_internet_supported && is_maps_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
bool is_geocode_by_structured_address_supported = false;
ret = maps_service_provider_is_service_supported(__pMaps, MAPS_SERVICE_GEOCODE_BY_STRUCTURED_ADDRESS, &is_geocode_by_structured_address_supported);
- ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
-
if (is_maps_supported) {
+ ASSERT_IF_VAL_REF2(ret, is_mapzen_included, MAPS_ERROR_NONE, MAPS_ERROR_INVALID_PARAMETER);
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
+
+ if (is_maps_supported && is_internet_supported && is_mapzen_included) {
ret = maps_address_create(&address);
assert_eq(ret, MAPS_ERROR_NONE);
assert(address);
/* assert_eq(ret, MAPS_ERROR_NONE); */
ret = maps_service_geocode_by_structured_address(__pMaps, address, __preference, __utc_maps_location_foreach_cb, NULL, &request_id);
- if (is_internet_supported && is_geocode_by_structured_address_supported) {
+ if (is_geocode_by_structured_address_supported) {
assert_eq(ret, MAPS_ERROR_NONE);
wait_for_service();
}
} else {
ret = maps_service_geocode_by_structured_address(__pMaps, address, __preference, __utc_maps_location_foreach_cb, NULL, &request_id);
- assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ ASSERT_IF_VAL_REF2(ret, is_maps_supported && is_internet_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
}
return 0;
}
bool is_geocode_by_structured_address_supported = false;
ret = maps_service_provider_is_service_supported(__pMaps, MAPS_SERVICE_GEOCODE_BY_STRUCTURED_ADDRESS, &is_geocode_by_structured_address_supported);
- ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
+ if (is_maps_supported) {
+ ASSERT_IF_VAL_REF2(ret, is_mapzen_included, MAPS_ERROR_NONE, MAPS_ERROR_INVALID_PARAMETER);
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
if (is_maps_supported) {
ret = maps_address_create(&address);
assert_eq(ret, MAPS_ERROR_NONE);
assert(address);
}
+
ret = maps_address_set_city(address, "Seoul");
ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
ASSERT_IF_VAL_REF2(ret, is_internet_supported && is_maps_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
ret = maps_service_geocode_by_structured_address(__pMaps, NULL, __preference, __utc_maps_location_foreach_cb, NULL, &request_id);
- ASSERT_IF_VAL_REF2(ret, is_internet_supported && is_maps_supported && is_geocode_by_structured_address_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
+ if (is_internet_supported && is_maps_supported && is_mapzen_included) {
+ ASSERT_IF_VAL_REF2(ret, is_geocode_by_structured_address_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
+ } else {
+ ASSERT_IF_VAL_REF2(ret, is_internet_supported && is_maps_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
+ }
ret = maps_service_geocode_by_structured_address(__pMaps, address, __preference, NULL, NULL, &request_id);
- ASSERT_IF_VAL_REF2(ret, is_internet_supported && is_maps_supported && is_geocode_by_structured_address_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
+ if (is_internet_supported && is_maps_supported && is_mapzen_included) {
+ ASSERT_IF_VAL_REF2(ret, is_geocode_by_structured_address_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
+ } else {
+ ASSERT_IF_VAL_REF2(ret, is_internet_supported && is_maps_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
+ }
ret = maps_service_geocode_by_structured_address(__pMaps, address, __preference, __utc_maps_location_foreach_cb, NULL, NULL);
- ASSERT_IF_VAL_REF2(ret, is_internet_supported && is_maps_supported && is_geocode_by_structured_address_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
+ if (is_internet_supported && is_maps_supported && is_mapzen_included) {
+ ASSERT_IF_VAL_REF2(ret, is_geocode_by_structured_address_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
+ } else {
+ ASSERT_IF_VAL_REF2(ret, is_internet_supported && is_maps_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
+ }
ret = maps_service_geocode_by_structured_address(NULL, NULL, NULL, NULL, NULL, &request_id);
ASSERT_IF_VAL_REF2(ret, is_internet_supported && is_maps_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
bool is_reverse_geocode_supported = false;
ret = maps_service_provider_is_service_supported(__pMaps, MAPS_SERVICE_REVERSE_GEOCODE, &is_reverse_geocode_supported);
- ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
+ if (is_maps_supported) {
+ ASSERT_IF_VAL_REF2(ret, is_mapzen_included, MAPS_ERROR_NONE, MAPS_ERROR_INVALID_PARAMETER);
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
ret = maps_service_reverse_geocode(__pMaps, 12.944594, 77.554303, __preference, __utc_maps_address_foreach_cb, NULL, &request_id);
- ASSERT_IF_VAL_REF2(ret, is_internet_supported && is_maps_supported && is_reverse_geocode_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
- if (is_internet_supported && is_maps_supported && is_reverse_geocode_supported) {
+ if (is_internet_supported && is_maps_supported && is_mapzen_included) {
+ ASSERT_IF_VAL_REF2(ret, is_reverse_geocode_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
+
wait_for_service();
assert(service_available);
service_available = false;
+ } else {
+ ASSERT_IF_VAL_REF2(ret, is_internet_supported && is_maps_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
}
+
return 0;
}
bool is_reverse_geocode_supported = false;
ret = maps_service_provider_is_service_supported(__pMaps, MAPS_SERVICE_REVERSE_GEOCODE, &is_reverse_geocode_supported);
- ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
+ if (is_maps_supported) {
+ ASSERT_IF_VAL_REF2(ret, is_mapzen_included, MAPS_ERROR_NONE, MAPS_ERROR_INVALID_PARAMETER);
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
ret = maps_service_reverse_geocode(NULL, 12.944594, 77.554303, __preference, __utc_maps_address_foreach_cb, NULL, &request_id);
ASSERT_IF_VAL_REF2(ret, is_internet_supported && is_maps_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
ret = maps_service_reverse_geocode(__pMaps, 12.944594, 77.554303, __preference, __utc_maps_address_foreach_cb, NULL, NULL);
- ASSERT_IF_VAL_REF2(ret, is_internet_supported && is_maps_supported && is_reverse_geocode_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
+ if (is_internet_supported && is_maps_supported) {
+ if (is_mapzen_included) {
+ ASSERT_IF_VAL_REF2(ret, is_reverse_geocode_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
+ } else {
+ assert_eq(ret, MAPS_ERROR_INVALID_PARAMETER);
+ }
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
ret = maps_service_reverse_geocode(__pMaps, -91.00, 77.554303, __preference, __utc_maps_address_foreach_cb, NULL, &request_id);
- ASSERT_IF_VAL_REF2(ret, is_internet_supported && is_maps_supported && is_reverse_geocode_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
+ if (is_internet_supported && is_maps_supported) {
+ if (is_mapzen_included) {
+ ASSERT_IF_VAL_REF2(ret, is_reverse_geocode_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
+ } else {
+ assert_eq(ret, MAPS_ERROR_INVALID_PARAMETER);
+ }
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
ret = maps_service_reverse_geocode(__pMaps, 12.944594, 181.4546, __preference, __utc_maps_address_foreach_cb, NULL, &request_id);
- ASSERT_IF_VAL_REF2(ret, is_internet_supported && is_maps_supported && is_reverse_geocode_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
+ if (is_internet_supported && is_maps_supported) {
+ if (is_mapzen_included) {
+ ASSERT_IF_VAL_REF2(ret, is_reverse_geocode_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
+ } else {
+ assert_eq(ret, MAPS_ERROR_INVALID_PARAMETER);
+ }
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
ret = maps_service_reverse_geocode(__pMaps, 12.944594, 77.554303, __preference, NULL, NULL, &request_id);
- ASSERT_IF_VAL_REF2(ret, is_internet_supported && is_maps_supported && is_reverse_geocode_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
+ if (is_internet_supported && is_maps_supported) {
+ if (is_mapzen_included) {
+ ASSERT_IF_VAL_REF2(ret, is_reverse_geocode_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
+ } else {
+ assert_eq(ret, MAPS_ERROR_INVALID_PARAMETER);
+ }
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
ret = maps_service_reverse_geocode(NULL, 12.944594, 77.554303, NULL, NULL, NULL, NULL);
ASSERT_IF_VAL_REF2(ret, is_internet_supported && is_maps_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
bool is_cancel_request_supported = false;
ret = maps_service_provider_is_service_supported(__pMaps, MAPS_SERVICE_CANCEL_REQUEST, &is_cancel_request_supported);
- ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
+ if (is_maps_supported) {
+ ASSERT_IF_VAL_REF2(ret, is_mapzen_included, MAPS_ERROR_NONE, MAPS_ERROR_INVALID_PARAMETER);
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
- ret = maps_service_geocode(__pMaps, "Bangalore, India", __preference, __utc_maps_location_foreach_cb, NULL, &request_id);
- ASSERT_IF_VAL_REF2(ret, is_internet_supported && is_maps_supported && is_cancel_request_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
- if (is_internet_supported && is_maps_supported && is_cancel_request_supported) {
- ret = maps_service_cancel_request(__pMaps, request_id);
+ if (is_internet_supported && is_maps_supported && is_mapzen_included) {
+ ret = maps_service_geocode(__pMaps, "Bangalore, India", __preference, __utc_maps_location_foreach_cb, NULL, &request_id);
assert_eq(ret, MAPS_ERROR_NONE);
+
+ ret = maps_service_cancel_request(__pMaps, request_id);
+ ASSERT_IF_VAL_REF2(ret, is_cancel_request_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
+ } else {
+ ret = maps_service_cancel_request(__pMaps, request_id);
+ ASSERT_IF_VAL_REF2(ret, is_internet_supported && is_maps_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
}
return 0;
}
bool is_cancel_request_supported = false;
ret = maps_service_provider_is_service_supported(__pMaps, MAPS_SERVICE_CANCEL_REQUEST, &is_cancel_request_supported);
- ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
+ if (is_maps_supported) {
+ ASSERT_IF_VAL_REF2(ret, is_mapzen_included, MAPS_ERROR_NONE, MAPS_ERROR_INVALID_PARAMETER);
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
ret = maps_service_cancel_request(NULL, request_id);
ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
ret = maps_service_cancel_request(__pMaps, -1);
- ASSERT_IF_VAL_REF2(ret, is_maps_supported && is_cancel_request_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
+ if (is_maps_supported) {
+ if (is_mapzen_included) {
+ ASSERT_IF_VAL_REF2(ret, is_cancel_request_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
+ } else {
+ assert_eq(ret, MAPS_ERROR_INVALID_PARAMETER);
+ }
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
ret = maps_service_cancel_request(NULL, -1);
ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
bool is_search_route_supported = false;
ret = maps_service_provider_is_service_supported(__pMaps, MAPS_SERVICE_SEARCH_ROUTE, &is_search_route_supported);
- ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
-
if (is_maps_supported) {
+ ASSERT_IF_VAL_REF2(ret, is_mapzen_included, MAPS_ERROR_NONE, MAPS_ERROR_INVALID_PARAMETER);
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
+
+ if (is_maps_supported && is_internet_supported && is_mapzen_included) {
maps_coordinates_create(37.564263, 126.974676, &origin);
maps_coordinates_create(37.557120, 126.992410, &dest);
assert(origin);
assert(dest);
ret = maps_service_search_route(__pMaps, origin, dest, __preference, __utc_maps_route_service_found_cb, NULL, &request_id);
- if (is_internet_supported && is_search_route_supported) {
+ if (is_search_route_supported) {
assert_eq(ret, MAPS_ERROR_NONE);
wait_for_service();
}
} else {
ret = maps_service_search_route(__pMaps, origin, dest, __preference, __utc_maps_route_service_found_cb, NULL, &request_id);
- assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ ASSERT_IF_VAL_REF2(ret, is_maps_supported && is_internet_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
}
return 0;
}
bool is_search_route_supported = false;
ret = maps_service_provider_is_service_supported(__pMaps, MAPS_SERVICE_SEARCH_ROUTE, &is_search_route_supported);
- ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
+ if (is_maps_supported) {
+ ASSERT_IF_VAL_REF2(ret, is_mapzen_included, MAPS_ERROR_NONE, MAPS_ERROR_INVALID_PARAMETER);
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
if (is_maps_supported) {
ret = maps_coordinates_create(37.564263, 126.974676, &origin);
ASSERT_IF_VAL_REF2(ret, is_internet_supported && is_maps_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
ret = maps_service_search_route(__pMaps, NULL, dest, __preference, __utc_maps_route_service_found_cb, NULL, &request_id);
- ASSERT_IF_VAL_REF2(ret, is_internet_supported && is_maps_supported && is_search_route_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
+ if (is_internet_supported && is_maps_supported && is_mapzen_included) {
+ ASSERT_IF_VAL_REF2(ret, is_search_route_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
+ } else {
+ ASSERT_IF_VAL_REF2(ret, is_internet_supported && is_maps_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
+ }
ret = maps_service_search_route(__pMaps, origin, NULL, __preference, __utc_maps_route_service_found_cb, NULL, &request_id);
- ASSERT_IF_VAL_REF2(ret, is_internet_supported && is_maps_supported && is_search_route_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
+ if (is_internet_supported && is_maps_supported && is_mapzen_included) {
+ ASSERT_IF_VAL_REF2(ret, is_search_route_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
+ } else {
+ ASSERT_IF_VAL_REF2(ret, is_internet_supported && is_maps_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
+ }
ret = maps_service_search_route(__pMaps, origin, dest, __preference, NULL, NULL, &request_id);
- ASSERT_IF_VAL_REF2(ret, is_internet_supported && is_maps_supported && is_search_route_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
+ if (is_internet_supported && is_maps_supported && is_mapzen_included) {
+ ASSERT_IF_VAL_REF2(ret, is_search_route_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
+ } else {
+ ASSERT_IF_VAL_REF2(ret, is_internet_supported && is_maps_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
+ }
ret = maps_service_search_route(__pMaps, origin, dest, __preference, __utc_maps_route_service_found_cb, NULL, NULL);
- ASSERT_IF_VAL_REF2(ret, is_internet_supported && is_maps_supported && is_search_route_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
+ if (is_internet_supported && is_maps_supported && is_mapzen_included) {
+ ASSERT_IF_VAL_REF2(ret, is_search_route_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
+ } else {
+ ASSERT_IF_VAL_REF2(ret, is_internet_supported && is_maps_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
+ }
ret = maps_service_search_route(NULL, NULL, NULL, NULL, NULL, NULL, NULL);
ASSERT_IF_VAL_REF2(ret, is_internet_supported && is_maps_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
bool is_search_route_waypoint_supported = false;
ret = maps_service_provider_is_service_supported(__pMaps, MAPS_SERVICE_SEARCH_ROUTE_WAYPOINTS, &is_search_route_waypoint_supported);
- ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
-
if (is_maps_supported) {
+ ASSERT_IF_VAL_REF2(ret, is_mapzen_included, MAPS_ERROR_NONE, MAPS_ERROR_INVALID_PARAMETER);
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
+
+ if (is_maps_supported && is_internet_supported && is_mapzen_included) {
waypoints = (maps_coordinates_h *)g_malloc(sizeof(maps_coordinates_h)*3);
maps_coordinates_create(37.564263, 126.974676, &waypoints[0]);
maps_coordinates_create(37.557120, 126.992410, &waypoints[1]);
assert(waypoints[2]);
ret = maps_service_search_route_waypoints(__pMaps, waypoints, 3, __preference, __utc_maps_route_service_found_cb, NULL, &request_id);
- if (is_internet_supported && is_search_route_waypoint_supported) {
+ if (is_search_route_waypoint_supported) {
assert_eq(ret, MAPS_ERROR_NONE);
wait_for_service();
g_free(waypoints);
} else {
ret = maps_service_search_route_waypoints(__pMaps, waypoints, 3, __preference, __utc_maps_route_service_found_cb, NULL, &request_id);
- assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ ASSERT_IF_VAL_REF2(ret, is_maps_supported && is_internet_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
}
return 0;
}
bool is_search_route_waypoint_supported = false;
ret = maps_service_provider_is_service_supported(__pMaps, MAPS_SERVICE_SEARCH_ROUTE_WAYPOINTS, &is_search_route_waypoint_supported);
- ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
-
if (is_maps_supported) {
+ ASSERT_IF_VAL_REF2(ret, is_mapzen_included, MAPS_ERROR_NONE, MAPS_ERROR_INVALID_PARAMETER);
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
+
+ if (is_maps_supported && is_mapzen_included) {
waypoints = (maps_coordinates_h *)g_malloc(sizeof(maps_coordinates_h)*3);
maps_coordinates_create(37.564263, 126.974676, &waypoints[0]);
maps_coordinates_create(37.557120, 126.992410, &waypoints[1]);
g_free(waypoints);
} else {
ret = maps_service_search_route_waypoints(NULL, waypoints, 3, __preference, __utc_maps_route_service_found_cb, NULL, &request_id);
- assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
ret = maps_service_search_route_waypoints(__pMaps, NULL, 3, __preference, __utc_maps_route_service_found_cb, NULL, &request_id);
- assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
ret = maps_service_search_route_waypoints(__pMaps, waypoints, 3, __preference, NULL, NULL, &request_id);
- assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
ret = maps_service_search_route_waypoints(__pMaps, waypoints, 3, __preference, __utc_maps_route_service_found_cb, NULL, NULL);
- assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
ret = maps_service_search_route_waypoints(__pMaps, waypoints, -1, __preference, __utc_maps_route_service_found_cb, NULL, &request_id);
- assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
ret = maps_service_search_route_waypoints(NULL, NULL, 0, NULL, NULL, NULL, NULL);
- assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
}
return 0;
}
bool is_search_place_supported = false;
ret = maps_service_provider_is_service_supported(__pMaps, MAPS_SERVICE_SEARCH_PLACE, &is_search_place_supported);
- ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
-
if (is_maps_supported) {
+ ASSERT_IF_VAL_REF2(ret, is_mapzen_included, MAPS_ERROR_NONE, MAPS_ERROR_INVALID_PARAMETER);
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
+
+ if (is_maps_supported && is_internet_supported && is_mapzen_included) {
ret = maps_place_filter_create(&places_fil);
assert_eq(ret, MAPS_ERROR_NONE);
assert(places_fil);
assert(coords);
ret = maps_service_search_place(__pMaps, coords, 100, places_fil, __preference, __utc_maps_service_search_place_cb, NULL, &request_id);
- if (is_internet_supported && is_search_place_supported) {
+ if (is_search_place_supported) {
assert_eq(ret, MAPS_ERROR_NONE);
wait_for_service();
}
} else {
ret = maps_service_search_place(__pMaps, coords, 100, places_fil, __preference, __utc_maps_service_search_place_cb, NULL, &request_id);
- assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ ASSERT_IF_VAL_REF2(ret, is_maps_supported && is_internet_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
}
return 0;
}
bool is_search_place_supported = false;
ret = maps_service_provider_is_service_supported(__pMaps, MAPS_SERVICE_SEARCH_PLACE, &is_search_place_supported);
- ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
-
if (is_maps_supported) {
+ ASSERT_IF_VAL_REF2(ret, is_mapzen_included, MAPS_ERROR_NONE, MAPS_ERROR_INVALID_PARAMETER);
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
+
+ if (is_maps_supported && is_mapzen_included) {
ret = maps_place_filter_create(&places_fil);
assert_eq(ret, MAPS_ERROR_NONE);
assert(places_fil);
assert_eq(ret, MAPS_ERROR_NONE);
} else {
ret = maps_service_search_place(NULL, coords, 100, places_fil, __preference, __utc_maps_service_search_place_cb, NULL, &request_id);
- assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
ret = maps_service_search_place(__pMaps, NULL, 100, places_fil, __preference, __utc_maps_service_search_place_cb, NULL, &request_id);
- assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
ret = maps_service_search_place(__pMaps, coords, 100, NULL, __preference, __utc_maps_service_search_place_cb, NULL, &request_id);
- assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
ret = maps_service_search_place(__pMaps, coords, 0, places_fil, __preference, NULL, NULL, &request_id);
- assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
ret = maps_service_search_place(__pMaps, coords, 0, places_fil, __preference, __utc_maps_service_search_place_cb, NULL, NULL);
- assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
ret = maps_service_search_place(NULL, NULL, 0, NULL, NULL, NULL, NULL, NULL);
- assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
ret = maps_service_search_place(__pMaps, coords, -1, places_fil, __preference, __utc_maps_service_search_place_cb, NULL, &request_id);
- assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
}
return 0;
}
bool is_search_place_by_area_supported = false;
ret = maps_service_provider_is_service_supported(__pMaps, MAPS_SERVICE_SEARCH_PLACE_BY_AREA, &is_search_place_by_area_supported);
- ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
-
if (is_maps_supported) {
+ ASSERT_IF_VAL_REF2(ret, is_mapzen_included, MAPS_ERROR_NONE, MAPS_ERROR_INVALID_PARAMETER);
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
+
+ if (is_maps_supported && is_internet_supported && is_mapzen_included) {
ret = maps_place_filter_create(&places_fil);
assert_eq(ret, MAPS_ERROR_NONE);
assert(places_fil);
assert(area);
ret = maps_service_search_place_by_area(__pMaps, area, places_fil, __preference, __utc_maps_service_search_place_cb, NULL, &request_id);
- if (is_internet_supported && is_search_place_by_area_supported) {
+ if (is_search_place_by_area_supported) {
assert_eq(ret, MAPS_ERROR_NONE);
wait_for_service();
assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
} else {
ret = maps_service_search_place_by_area(__pMaps, area, places_fil, __preference, __utc_maps_service_search_place_cb, NULL, &request_id);
- assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ ASSERT_IF_VAL_REF2(ret, is_maps_supported && is_internet_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
}
return 0;
}
bool is_search_place_by_area_supported = false;
ret = maps_service_provider_is_service_supported(__pMaps, MAPS_SERVICE_SEARCH_PLACE_BY_AREA, &is_search_place_by_area_supported);
- ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
-
if (is_maps_supported) {
+ ASSERT_IF_VAL_REF2(ret, is_mapzen_included, MAPS_ERROR_NONE, MAPS_ERROR_INVALID_PARAMETER);
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
+
+ if (is_maps_supported && is_mapzen_included) {
ret = maps_place_filter_create(&places_fil);
assert_eq(ret, MAPS_ERROR_NONE);
assert(places_fil);
assert_eq(ret, MAPS_ERROR_NONE);
} else {
ret = maps_service_search_place_by_area(NULL, area, places_fil, __preference, __utc_maps_service_search_place_cb, NULL, &request_id);
- assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
ret = maps_service_search_place_by_area(__pMaps, NULL, places_fil, __preference, __utc_maps_service_search_place_cb, NULL, &request_id);
- assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
ret = maps_service_search_place_by_area(__pMaps, area, NULL, __preference, __utc_maps_service_search_place_cb, NULL, &request_id);
- assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
ret = maps_service_search_place_by_area(__pMaps, area, places_fil, __preference, NULL, NULL, &request_id);
- assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
ret = maps_service_search_place_by_area(__pMaps, area, places_fil, __preference, __utc_maps_service_search_place_cb, NULL, NULL);
- assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
ret = maps_service_search_place_by_area(NULL, NULL, NULL, NULL, NULL, NULL, NULL);
- assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
}
return 0;
}
bool is_search_place_by_address_supported = false;
ret = maps_service_provider_is_service_supported(__pMaps, MAPS_SERVICE_SEARCH_PLACE_BY_ADDRESS, &is_search_place_by_address_supported);
- ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
-
if (is_maps_supported) {
+ ASSERT_IF_VAL_REF2(ret, is_mapzen_included, MAPS_ERROR_NONE, MAPS_ERROR_INVALID_PARAMETER);
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
+
+ if (is_maps_supported && is_internet_supported && is_mapzen_included) {
ret = maps_place_filter_create(&places_fil);
assert_eq(ret, MAPS_ERROR_NONE);
assert(places_fil);
assert(area);
ret = maps_service_search_place_by_address(__pMaps, "Bengaluru", area, places_fil, __preference, __utc_maps_service_search_place_cb, NULL, &request_id);
- if (is_internet_supported && is_search_place_by_address_supported) {
+ if (is_search_place_by_address_supported) {
assert_eq(ret, MAPS_ERROR_NONE);
wait_for_service();
assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
} else {
ret = maps_service_search_place_by_address(__pMaps, "Bengaluru", area, places_fil, __preference, __utc_maps_service_search_place_cb, NULL, &request_id);
- assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ ASSERT_IF_VAL_REF2(ret, is_maps_supported && is_internet_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
}
return 0;
}
bool is_search_place_by_address_supported = false;
ret = maps_service_provider_is_service_supported(__pMaps, MAPS_SERVICE_SEARCH_PLACE_BY_ADDRESS, &is_search_place_by_address_supported);
- ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
-
if (is_maps_supported) {
+ ASSERT_IF_VAL_REF2(ret, is_mapzen_included, MAPS_ERROR_NONE, MAPS_ERROR_INVALID_PARAMETER);
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
+
+ if (is_maps_supported && is_mapzen_included) {
ret = maps_place_filter_create(&places_fil);
assert_eq(ret, MAPS_ERROR_NONE);
assert(places_fil);
assert_eq(ret, MAPS_ERROR_NONE);
} else {
ret = maps_service_search_place_by_address(NULL, "Berlin", area, places_fil, __preference, __utc_maps_service_search_place_cb, NULL, &request_id);
- assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
ret = maps_service_search_place_by_address(__pMaps, NULL, area, places_fil, __preference, __utc_maps_service_search_place_cb, NULL, &request_id);
- assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
ret = maps_service_search_place_by_address(__pMaps, "Berlin", NULL, places_fil, __preference, __utc_maps_service_search_place_cb, NULL, &request_id);
- assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
ret = maps_service_search_place_by_address(__pMaps, "Berlin", area, NULL, __preference, __utc_maps_service_search_place_cb, NULL, &request_id);
- assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
ret = maps_service_search_place_by_address(__pMaps, "Berlin", area, places_fil, __preference, NULL, NULL, &request_id);
- assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
ret = maps_service_search_place_by_address(__pMaps, "Berlin", area, places_fil, __preference, __utc_maps_service_search_place_cb, NULL, NULL);
- assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
ret = maps_service_search_place_by_address(NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
- assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
}
return 0;
}
bool is_multi_reverse_geocode_supported = false;
ret = maps_service_provider_is_service_supported(__pMaps, MAPS_SERVICE_MULTI_REVERSE_GEOCODE, &is_multi_reverse_geocode_supported);
- ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
-
if (is_maps_supported) {
+ ASSERT_IF_VAL_REF2(ret, is_mapzen_included, MAPS_ERROR_NONE, MAPS_ERROR_INVALID_PARAMETER);
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
+
+ if (is_maps_supported && is_internet_supported && is_mapzen_included) {
ret = maps_coordinates_list_create(&coordinates_list);
assert_eq(ret, MAPS_ERROR_NONE);
assert_eq(ret, MAPS_ERROR_NONE);
ret = maps_service_multi_reverse_geocode(__pMaps, coordinates_list, __preference, __utc_maps_service_multi_reverse_geocode_cb, NULL, &request_id);
- if (is_internet_supported && is_multi_reverse_geocode_supported) {
+ if (is_multi_reverse_geocode_supported) {
assert_eq(ret, MAPS_ERROR_NONE);
wait_for_service();
g_free(coord);
} else {
ret = maps_service_multi_reverse_geocode(__pMaps, coordinates_list, __preference, __utc_maps_service_multi_reverse_geocode_cb, NULL, &request_id);
- assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ ASSERT_IF_VAL_REF2(ret, is_maps_supported && is_internet_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
}
return 0;
}
bool is_multi_reverse_geocode_supported = false;
ret = maps_service_provider_is_service_supported(__pMaps, MAPS_SERVICE_MULTI_REVERSE_GEOCODE, &is_multi_reverse_geocode_supported);
- ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
-
if (is_maps_supported) {
+ ASSERT_IF_VAL_REF2(ret, is_mapzen_included, MAPS_ERROR_NONE, MAPS_ERROR_INVALID_PARAMETER);
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
+
+ if (is_maps_supported && is_mapzen_included) {
ret = maps_coordinates_list_create(&coordinates_list);
assert_eq(ret, MAPS_ERROR_NONE);
g_free(coord);
} else {
ret = maps_service_multi_reverse_geocode(NULL, coordinates_list, __preference, __utc_maps_service_multi_reverse_geocode_cb, NULL, &request_id);
- assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
ret = maps_service_multi_reverse_geocode(__pMaps, NULL, __preference, __utc_maps_service_multi_reverse_geocode_cb, NULL, &request_id);
- assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
ret = maps_service_multi_reverse_geocode(__pMaps, coordinates_list, __preference, NULL, NULL, &request_id);
- assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
ret = maps_service_multi_reverse_geocode(__pMaps, coordinates_list, __preference, __utc_maps_service_multi_reverse_geocode_cb, NULL, NULL);
- assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
}
return 0;
}
bool is_search_place_list_supported = false;
ret = maps_service_provider_is_service_supported(__pMaps, MAPS_SERVICE_SEARCH_PLACE_LIST, &is_search_place_list_supported);
- ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
-
if (is_maps_supported) {
+ ASSERT_IF_VAL_REF2(ret, is_mapzen_included, MAPS_ERROR_NONE, MAPS_ERROR_INVALID_PARAMETER);
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
+
+ if (is_maps_supported && is_internet_supported && is_mapzen_included) {
ret = maps_place_filter_create(&places_fil);
assert_eq(ret, MAPS_ERROR_NONE);
assert(places_fil);
assert(boundary);
ret = maps_service_search_place_list(__pMaps, boundary, places_fil, __preference, __utc_maps_service_search_place_list_cb, NULL, &request_id);
- if (is_internet_supported && is_search_place_list_supported) {
+ if (is_search_place_list_supported) {
assert_eq(ret, MAPS_ERROR_NONE);
wait_for_service();
assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
} else {
ret = maps_service_search_place_list(__pMaps, boundary, places_fil, __preference, __utc_maps_service_search_place_list_cb, NULL, &request_id);
- assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ ASSERT_IF_VAL_REF2(ret, is_maps_supported && is_internet_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
}
return 0;
bool is_search_place_list_supported = false;
ret = maps_service_provider_is_service_supported(__pMaps, MAPS_SERVICE_SEARCH_PLACE_LIST, &is_search_place_list_supported);
- ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
-
if (is_maps_supported) {
+ ASSERT_IF_VAL_REF2(ret, is_mapzen_included, MAPS_ERROR_NONE, MAPS_ERROR_INVALID_PARAMETER);
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
+
+ if (is_maps_supported && is_mapzen_included) {
ret = maps_place_filter_create(&places_fil);
assert_eq(ret, MAPS_ERROR_NONE);
assert(places_fil);
assert_eq(ret, MAPS_ERROR_NONE);
} else {
ret = maps_service_search_place_list(NULL, boundary, places_fil, __preference, __utc_maps_service_search_place_list_cb, NULL, &request_id);
- assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
ret = maps_service_search_place_list(__pMaps, NULL, places_fil, __preference, __utc_maps_service_search_place_list_cb, NULL, &request_id);
- assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
ret = maps_service_search_place_list(__pMaps, boundary, NULL, __preference, __utc_maps_service_search_place_list_cb, NULL, &request_id);
- assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
ret = maps_service_search_place_list(__pMaps, boundary, places_fil, __preference, NULL, NULL, &request_id);
- assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
ret = maps_service_search_place_list(__pMaps, boundary, places_fil, __preference, __utc_maps_service_search_place_list_cb, NULL, NULL);
- assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
}
return 0;
}
bool is_search_get_place_details_supported = false;
ret = maps_service_provider_is_service_supported(__pMaps, MAPS_SERVICE_SEARCH_PLACE_LIST, &is_search_place_list_supported);
- ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
+ if (is_maps_supported) {
+ ASSERT_IF_VAL_REF2(ret, is_mapzen_included, MAPS_ERROR_NONE, MAPS_ERROR_INVALID_PARAMETER);
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
ret = maps_service_provider_is_service_supported(__pMaps, MAPS_SERVICE_SEARCH_GET_PLACE_DETAILS, &is_search_get_place_details_supported);
- ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
-
if (is_maps_supported) {
+ ASSERT_IF_VAL_REF2(ret, is_mapzen_included, MAPS_ERROR_NONE, MAPS_ERROR_INVALID_PARAMETER);
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
+
+ if (is_maps_supported && is_internet_supported && is_mapzen_included) {
ret = maps_place_filter_create(&places_fil);
assert_eq(ret, MAPS_ERROR_NONE);
assert(places_fil);
assert(boundary);
ret = maps_service_search_place_list(__pMaps, boundary, places_fil, __preference, __utc_maps_service_search_place_list_cb, NULL, &request_id);
- if (is_internet_supported && is_search_place_list_supported) {
+ if (is_search_place_list_supported) {
assert_eq(ret, MAPS_ERROR_NONE);
if (!service_available)
service_available = false;
ret = maps_service_get_place_details(__pMaps, __place_uri, __utc_maps_service_get_place_details_cb, NULL, &request_id);
- if (is_internet_supported && is_search_get_place_details_supported) {
+ if (is_search_get_place_details_supported) {
assert_eq(ret, MAPS_ERROR_NONE);
if (!service_available)
assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
} else {
ret = maps_service_get_place_details(__pMaps, __place_uri, __utc_maps_service_get_place_details_cb, NULL, &request_id);
- assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ ASSERT_IF_VAL_REF2(ret, is_maps_supported && is_internet_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
}
return 0;
}
bool is_search_get_place_details_supported = false;
ret = maps_service_provider_is_service_supported(__pMaps, MAPS_SERVICE_SEARCH_GET_PLACE_DETAILS, &is_search_get_place_details_supported);
- ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
+ if (is_maps_supported) {
+ ASSERT_IF_VAL_REF2(ret, is_mapzen_included, MAPS_ERROR_NONE, MAPS_ERROR_INVALID_PARAMETER);
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
ret = maps_service_get_place_details(NULL, __place_uri, __utc_maps_service_get_place_details_cb, NULL, &request_id);
ASSERT_IF_VAL_REF2(ret, is_internet_supported && is_maps_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
ret = maps_service_get_place_details(__pMaps, NULL, __utc_maps_service_get_place_details_cb, NULL, &request_id);
- ASSERT_IF_VAL_REF2(ret, is_internet_supported && is_maps_supported && is_search_get_place_details_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
+ if (is_internet_supported && is_maps_supported) {
+ if (is_mapzen_included) {
+ ASSERT_IF_VAL_REF2(ret, is_search_get_place_details_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
+ } else {
+ assert_eq(ret, MAPS_ERROR_INVALID_PARAMETER);
+ }
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
ret = maps_service_get_place_details(__pMaps, __place_uri, NULL, NULL, &request_id);
- ASSERT_IF_VAL_REF2(ret, is_internet_supported && is_maps_supported && is_search_get_place_details_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
+ if (is_internet_supported && is_maps_supported) {
+ if (is_mapzen_included) {
+ ASSERT_IF_VAL_REF2(ret, is_search_get_place_details_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
+ } else {
+ assert_eq(ret, MAPS_ERROR_INVALID_PARAMETER);
+ }
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
ret = maps_service_get_place_details(__pMaps, __place_uri, __utc_maps_service_get_place_details_cb, NULL, NULL);
- ASSERT_IF_VAL_REF2(ret, is_internet_supported && is_maps_supported && is_search_get_place_details_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
+ if (is_internet_supported && is_maps_supported) {
+ if (is_mapzen_included) {
+ ASSERT_IF_VAL_REF2(ret, is_search_get_place_details_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
+ } else {
+ assert_eq(ret, MAPS_ERROR_INVALID_PARAMETER);
+ }
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
return 0;
}
int utc_maps_service_request_user_consent_p2(void)
{
ret = maps_service_request_user_consent(__utc_get_maps_provider_name_mapzen(), __utc_maps_service_request_user_consent_cb, NULL);
- ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
+ ASSERT_IF_VAL_REF2(ret, is_maps_supported && is_mapzen_included, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
return 0;
}
static bool is_internet_supported = false;
static bool is_maps_supported = false;
static bool is_maps_view_supported = false;
+static bool is_mapzen_included = false;
static void dummy_utc_maps_view_on_event_cb(maps_view_event_type_e type, maps_view_event_data_h event_data, void *user_data) { }
{
is_internet_supported = _is_internet_feature_supported();
is_maps_supported = _is_maps_feature_supported();
+ is_mapzen_included = _is_included_mapzen_plugin();
elm_init(0, NULL);
elm_config_accel_preference_set("opengl");
int utc_maps_view_create_p2(void)
{
ret = maps_view_destroy(maps_view_handle);
- if (is_maps_supported == true) {
+ if (is_maps_supported) {
ASSERT_IF_VAL_REF2(ret, is_maps_view_supported, MAPS_ERROR_NONE, MAPS_ERROR_INVALID_PARAMETER);
} else
assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
maps_view_handle = NULL;
ret = maps_view_create(__pMaps, win, &maps_view_handle);
- ASSERT_IF_VAL_REF2(ret, is_maps_supported && is_maps_view_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
+ if (is_maps_supported && is_mapzen_included) {
+ ASSERT_IF_VAL_REF2(ret, is_maps_view_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
+ } else {
+ ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
+ }
return 0;
}
ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
ret = maps_view_create(__pMaps, NULL, &maps_view_handle);
- ASSERT_IF_VAL_REF2(ret, is_maps_supported && is_maps_view_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
+ if (is_maps_supported && is_mapzen_included) {
+ ASSERT_IF_VAL_REF2(ret, is_maps_view_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
+ } else {
+ ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
+ }
ret = maps_view_create(__pMaps, win, NULL);
- ASSERT_IF_VAL_REF2(ret, is_maps_supported && is_maps_view_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
+ if (is_maps_supported && is_mapzen_included) {
+ ASSERT_IF_VAL_REF2(ret, is_maps_view_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
+ } else {
+ ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
+ }
return 0;
}
bool is_building_supported = false;
ret = maps_service_provider_is_data_supported(__pMaps, MAPS_VIEW_BUILDING, &is_building_supported);
- ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
+ if (is_maps_supported) {
+ ASSERT_IF_VAL_REF2(ret, is_mapzen_included, MAPS_ERROR_NONE, MAPS_ERROR_INVALID_PARAMETER);
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
ret = maps_view_set_buildings_enabled(maps_view_handle, false);
- if (is_internet_supported && is_maps_supported == true) {
- if (is_maps_view_supported == true) {
+ if (is_internet_supported && is_maps_supported && is_mapzen_included) {
+ if (is_maps_view_supported) {
ASSERT_IF_VAL_REF2(ret, is_building_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
} else {
assert_eq(ret, MAPS_ERROR_INVALID_PARAMETER);
}
} else {
- assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ ASSERT_IF_VAL_REF2(ret, is_internet_supported && is_maps_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
}
return 0;
bool enabled = false;
ret = maps_service_provider_is_data_supported(__pMaps, MAPS_VIEW_BUILDING, &is_building_supported);
- ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
+ if (is_maps_supported) {
+ ASSERT_IF_VAL_REF2(ret, is_mapzen_included, MAPS_ERROR_NONE, MAPS_ERROR_INVALID_PARAMETER);
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
ret = maps_view_get_buildings_enabled(maps_view_handle, &enabled);
- if (is_maps_supported == true) {
- if (is_maps_view_supported == true) {
+ if (is_maps_supported && is_mapzen_included) {
+ if (is_maps_view_supported) {
ASSERT_IF_VAL_REF2(ret, is_building_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
} else {
assert_eq(ret, MAPS_ERROR_INVALID_PARAMETER);
}
} else {
- assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
}
return 0;
bool is_building_supported = false;
ret = maps_service_provider_is_data_supported(__pMaps, MAPS_VIEW_BUILDING, &is_building_supported);
- ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
+ if (is_maps_supported) {
+ ASSERT_IF_VAL_REF2(ret, is_mapzen_included, MAPS_ERROR_NONE, MAPS_ERROR_INVALID_PARAMETER);
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
ret = maps_view_get_buildings_enabled(NULL, &enabled);
ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
ret = maps_view_get_buildings_enabled(maps_view_handle, NULL);
- if (is_maps_supported == true) {
- if (is_maps_view_supported == true) {
+ if (is_maps_supported && is_mapzen_included) {
+ if (is_maps_view_supported) {
ASSERT_IF_VAL_REF2(ret, is_building_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
} else {
assert_eq(ret, MAPS_ERROR_INVALID_PARAMETER);
}
} else {
- assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
}
return 0;
bool is_traffic_supported = false;
ret = maps_service_provider_is_data_supported(__pMaps, MAPS_VIEW_TRAFFIC, &is_traffic_supported);
- ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
+ if (is_maps_supported) {
+ ASSERT_IF_VAL_REF2(ret, is_mapzen_included, MAPS_ERROR_NONE, MAPS_ERROR_INVALID_PARAMETER);
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
ret = maps_view_set_traffic_enabled(maps_view_handle, false);
- if (is_internet_supported && is_maps_supported == true) {
- if (is_maps_view_supported == true) {
+ if (is_internet_supported && is_maps_supported && is_mapzen_included) {
+ if (is_maps_view_supported) {
ASSERT_IF_VAL_REF2(ret, is_traffic_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
} else {
assert_eq(ret, MAPS_ERROR_INVALID_PARAMETER);
}
} else {
- assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ ASSERT_IF_VAL_REF2(ret, is_internet_supported && is_maps_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
}
return 0;
bool enabled = false;
ret = maps_service_provider_is_data_supported(__pMaps, MAPS_VIEW_TRAFFIC, &is_traffic_supported);
- ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
+ if (is_maps_supported) {
+ ASSERT_IF_VAL_REF2(ret, is_mapzen_included, MAPS_ERROR_NONE, MAPS_ERROR_INVALID_PARAMETER);
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
ret = maps_view_get_traffic_enabled(maps_view_handle, &enabled);
- if (is_maps_supported == true) {
- if (is_maps_view_supported == true) {
+ if (is_maps_supported && is_mapzen_included) {
+ if (is_maps_view_supported) {
ASSERT_IF_VAL_REF2(ret, is_traffic_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
} else {
assert_eq(ret, MAPS_ERROR_INVALID_PARAMETER);
}
} else {
- assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
}
return 0;
bool is_traffic_supported = false;
ret = maps_service_provider_is_data_supported(__pMaps, MAPS_VIEW_TRAFFIC, &is_traffic_supported);
- ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
+ if (is_maps_supported) {
+ ASSERT_IF_VAL_REF2(ret, is_mapzen_included, MAPS_ERROR_NONE, MAPS_ERROR_INVALID_PARAMETER);
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
ret = maps_view_get_traffic_enabled(NULL, &enabled);
ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
ret = maps_view_get_traffic_enabled(maps_view_handle, NULL);
- if (is_maps_supported == true) {
- if (is_maps_view_supported == true) {
+ if (is_maps_supported && is_mapzen_included) {
+ if (is_maps_view_supported) {
ASSERT_IF_VAL_REF2(ret, is_traffic_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
} else {
assert_eq(ret, MAPS_ERROR_INVALID_PARAMETER);
}
} else {
- assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
}
return 0;
bool is_public_transit_supported = false;
ret = maps_service_provider_is_data_supported(__pMaps, MAPS_VIEW_PUBLIC_TRANSIT, &is_public_transit_supported);
- ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
+ if (is_maps_supported) {
+ ASSERT_IF_VAL_REF2(ret, is_mapzen_included, MAPS_ERROR_NONE, MAPS_ERROR_INVALID_PARAMETER);
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
ret = maps_view_set_public_transit_enabled(maps_view_handle, false);
- if (is_internet_supported && is_maps_supported == true) {
- if (is_maps_view_supported == true) {
+ if (is_internet_supported && is_maps_supported && is_mapzen_included) {
+ if (is_maps_view_supported) {
ASSERT_IF_VAL_REF2(ret, is_public_transit_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
} else {
assert_eq(ret, MAPS_ERROR_INVALID_PARAMETER);
}
} else {
- assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ ASSERT_IF_VAL_REF2(ret, is_internet_supported && is_maps_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
}
return 0;
bool enabled = false;
ret = maps_service_provider_is_data_supported(__pMaps, MAPS_VIEW_PUBLIC_TRANSIT, &is_public_transit_supported);
- ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
+ if (is_maps_supported) {
+ ASSERT_IF_VAL_REF2(ret, is_mapzen_included, MAPS_ERROR_NONE, MAPS_ERROR_INVALID_PARAMETER);
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
ret = maps_view_get_public_transit_enabled(maps_view_handle, &enabled);
- if (is_maps_supported == true) {
- if (is_maps_view_supported == true) {
+ if (is_maps_supported && is_mapzen_included) {
+ if (is_maps_view_supported) {
ASSERT_IF_VAL_REF2(ret, is_public_transit_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
} else {
assert_eq(ret, MAPS_ERROR_INVALID_PARAMETER);
}
} else {
- assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
}
return 0;
bool is_public_transit_supported = false;
ret = maps_service_provider_is_data_supported(__pMaps, MAPS_VIEW_PUBLIC_TRANSIT, &is_public_transit_supported);
- ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
+ if (is_maps_supported) {
+ ASSERT_IF_VAL_REF2(ret, is_mapzen_included, MAPS_ERROR_NONE, MAPS_ERROR_INVALID_PARAMETER);
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
ret = maps_view_get_public_transit_enabled(NULL, &enabled);
ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
ret = maps_view_get_public_transit_enabled(maps_view_handle, NULL);
- if (is_maps_supported == true) {
- if (is_maps_view_supported == true) {
+ if (is_maps_supported && is_mapzen_included) {
+ if (is_maps_view_supported) {
ASSERT_IF_VAL_REF2(ret, is_public_transit_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
} else {
assert_eq(ret, MAPS_ERROR_INVALID_PARAMETER);
}
} else {
- assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
}
return 0;
bool is_scalebar_supported = false;
ret = maps_service_provider_is_data_supported(__pMaps, MAPS_VIEW_SCALEBAR, &is_scalebar_supported);
- ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
+ if (is_maps_supported) {
+ ASSERT_IF_VAL_REF2(ret, is_mapzen_included, MAPS_ERROR_NONE, MAPS_ERROR_INVALID_PARAMETER);
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
ret = maps_view_set_scalebar_enabled(maps_view_handle, false);
- if (is_internet_supported && is_maps_supported == true) {
- if (is_maps_view_supported == true) {
+ if (is_internet_supported && is_maps_supported && is_mapzen_included) {
+ if (is_maps_view_supported) {
ASSERT_IF_VAL_REF2(ret, is_scalebar_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
} else {
assert_eq(ret, MAPS_ERROR_INVALID_PARAMETER);
}
} else {
- assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ ASSERT_IF_VAL_REF2(ret, is_internet_supported && is_maps_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
}
return 0;
*/
int utc_maps_view_set_scalebar_enabled_n2(void)
{
- bool is_scalebar_supported = false;
-
- ret = maps_service_provider_is_data_supported(__pMaps, MAPS_VIEW_SCALEBAR, &is_scalebar_supported);
- ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
-
ret = maps_view_set_scalebar_enabled(NULL, false);
ASSERT_IF_VAL_REF2(ret, is_internet_supported && is_maps_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
bool is_scalebar_supported = false;
ret = maps_service_provider_is_data_supported(__pMaps, MAPS_VIEW_SCALEBAR, &is_scalebar_supported);
- ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
+ if (is_maps_supported) {
+ ASSERT_IF_VAL_REF2(ret, is_mapzen_included, MAPS_ERROR_NONE, MAPS_ERROR_INVALID_PARAMETER);
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
ret = maps_view_get_scalebar_enabled(maps_view_handle, &enabled);
- if (is_maps_supported == true) {
- if (is_maps_view_supported == true) {
+ if (is_maps_supported && is_mapzen_included) {
+ if (is_maps_view_supported) {
ASSERT_IF_VAL_REF2(ret, is_scalebar_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
} else {
assert_eq(ret, MAPS_ERROR_INVALID_PARAMETER);
}
} else {
- assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
}
return 0;
bool enabled = false;
ret = maps_service_provider_is_data_supported(__pMaps, MAPS_VIEW_SCALEBAR, &is_scalebar_supported);
- ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
+ if (is_maps_supported) {
+ ASSERT_IF_VAL_REF2(ret, is_mapzen_included, MAPS_ERROR_NONE, MAPS_ERROR_INVALID_PARAMETER);
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
ret = maps_view_get_scalebar_enabled(NULL, &enabled);
ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
ret = maps_view_get_scalebar_enabled(maps_view_handle, NULL);
- if (is_maps_supported == true) {
- if (is_maps_view_supported == true) {
+ if (is_maps_supported && is_mapzen_included) {
+ if (is_maps_view_supported) {
ASSERT_IF_VAL_REF2(ret, is_scalebar_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
} else {
assert_eq(ret, MAPS_ERROR_INVALID_PARAMETER);
}
} else {
- assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
}
return 0;
bool is_snapshot_supported = false;
ret = maps_service_provider_is_service_supported(__pMaps, MAPS_SERVICE_VIEW_SNAPSHOT, &is_snapshot_supported);
- ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
+ if (is_maps_supported) {
+ ASSERT_IF_VAL_REF2(ret, is_mapzen_included, MAPS_ERROR_NONE, MAPS_ERROR_INVALID_PARAMETER);
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
ret = maps_view_capture_snapshot(maps_view_handle, MAPS_VIEW_SNAPSHOT_BMP, 90, "/tmp/maps_tmp_image.bmp");
- if (is_maps_supported == true) {
- if (is_maps_view_supported == true) {
+ if (is_maps_supported && is_mapzen_included) {
+ if (is_maps_view_supported) {
ASSERT_IF_VAL_REF2(ret, is_snapshot_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
} else {
assert_eq(ret, MAPS_ERROR_INVALID_PARAMETER);
}
} else {
- assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
}
ret = maps_view_capture_snapshot(maps_view_handle, MAPS_VIEW_SNAPSHOT_JPEG, 90, "/tmp/maps_tmp_image.jpg");
- if (is_maps_supported == true) {
- if (is_maps_view_supported == true) {
+ if (is_maps_supported && is_mapzen_included) {
+ if (is_maps_view_supported) {
ASSERT_IF_VAL_REF2(ret, is_snapshot_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
} else {
assert_eq(ret, MAPS_ERROR_INVALID_PARAMETER);
}
} else {
- assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
}
return 0;
bool is_snapshot_supported = false;
ret = maps_service_provider_is_service_supported(__pMaps, MAPS_SERVICE_VIEW_SNAPSHOT, &is_snapshot_supported);
- ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_NONE, MAPS_ERROR_NOT_SUPPORTED);
+ if (is_maps_supported) {
+ ASSERT_IF_VAL_REF2(ret, is_mapzen_included, MAPS_ERROR_NONE, MAPS_ERROR_INVALID_PARAMETER);
+ } else {
+ assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ }
ret = maps_view_capture_snapshot(NULL, MAPS_VIEW_SNAPSHOT_BMP, 50, path);
ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
ret = maps_view_capture_snapshot(maps_view_handle, MAPS_VIEW_SNAPSHOT_BMP - 1, 50, path);
- if (is_maps_supported == true) {
- if (is_maps_view_supported == true) {
+ if (is_maps_supported && is_mapzen_included) {
+ if (is_maps_view_supported) {
ASSERT_IF_VAL_REF2(ret, is_snapshot_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
} else {
assert_eq(ret, MAPS_ERROR_INVALID_PARAMETER);
}
} else {
- assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
}
ret = maps_view_capture_snapshot(maps_view_handle, MAPS_VIEW_SNAPSHOT_BMP, -1, path);
- if (is_maps_supported == true) {
- if (is_maps_view_supported == true) {
+ if (is_maps_supported && is_mapzen_included) {
+ if (is_maps_view_supported) {
ASSERT_IF_VAL_REF2(ret, is_snapshot_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
} else {
assert_eq(ret, MAPS_ERROR_INVALID_PARAMETER);
}
} else {
- assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
}
ret = maps_view_capture_snapshot(maps_view_handle, MAPS_VIEW_SNAPSHOT_BMP, 50, NULL);
- if (is_maps_supported == true) {
- if (is_maps_view_supported == true) {
+ if (is_maps_supported && is_mapzen_included) {
+ if (is_maps_view_supported) {
ASSERT_IF_VAL_REF2(ret, is_snapshot_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
} else {
assert_eq(ret, MAPS_ERROR_INVALID_PARAMETER);
}
} else {
- assert_eq(ret, MAPS_ERROR_NOT_SUPPORTED);
+ ASSERT_IF_VAL_REF2(ret, is_maps_supported, MAPS_ERROR_INVALID_PARAMETER, MAPS_ERROR_NOT_SUPPORTED);
}
return 0;