0511d79651ab58f0793fa406518322f22fdde71c
[platform/core/api/maps-service.git] / test / maps_test_util.c
1 #include "maps_test_util.h"
2 #include <maps_service.h>
3
4 const char* get_direction_string(maps_route_direction_e direction)
5 {
6         const char *direction_string[] = { "None", "North", "Northwest", "Northeast", "South", "Southwest", "Southeast", "West", "East", "Unknown" };
7         if (direction < MAPS_ROUTE_DIRECTION_NONE || direction > MAPS_ROUTE_DIRECTION_EAST)
8                 direction = MAPS_ROUTE_DIRECTION_EAST + 1;
9         return direction_string[direction];
10 }
11
12 const char* get_turn_type_string(maps_route_turn_type_e turn_type)
13 {
14         const char *turn_type_string[] = { "None", "Straight", "Bear Right", "Light Right", "Right", "Hard Right", "U-Turn Right", "U-Turn Left",
15                 "Hard Left", "Left", "Light Left", "Bear Left", "Right Fork", "Left Fork", "Straight Fork", "Unknown" };
16         if (turn_type < MAPS_ROUTE_TURN_TYPE_NONE || turn_type > MAPS_ROUTE_TURN_TYPE_STRAIGHT_FORK)
17                 turn_type = MAPS_ROUTE_TURN_TYPE_STRAIGHT_FORK + 1;
18         return turn_type_string[turn_type];
19 }
20
21 const char* get_transport_string(maps_route_transport_mode_e transport)
22 {
23         const char *transport_string[] = { "Car", "Pedestrian", "Bicycle", "Public Transit", "Truck", "Unknown" };
24         if (transport < MAPS_ROUTE_TRANSPORT_MODE_CAR || transport > MAPS_ROUTE_TRANSPORT_MODE_TRUCK)
25                 transport = MAPS_ROUTE_TRANSPORT_MODE_TRUCK + 1;
26         return transport_string[transport];
27 }
28
29 const char* get_distance_unit_string(maps_distance_unit_e distance_unit)
30 {
31         const char *distance_unit_string[] = { "m", "km", "ft", "yd", "Unknown" };
32         if (distance_unit < MAPS_DISTANCE_UNIT_M || distance_unit > MAPS_DISTANCE_UNIT_YD)
33                 distance_unit = MAPS_DISTANCE_UNIT_YD + 1;
34         return distance_unit_string[distance_unit];
35 }
36
37 void print_result(bool result)
38 {
39         if (result)
40                 printf("Ok\n");
41         else
42                 printf("Fail\n");
43 }