Branch data Line data Source code
1 : : /* 2 : : * ----------------- BEGIN LICENSE BLOCK --------------------------------- 3 : : * 4 : : * Copyright (C) 2018-2022 Intel Corporation 5 : : * 6 : : * SPDX-License-Identifier: LGPL-2.1-only 7 : : * 8 : : * ----------------- END LICENSE BLOCK ----------------------------------- 9 : : */ 10 : : 11 : : /* 12 : : * Generated file 13 : : */ 14 : : 15 : : #include <gtest/gtest.h> 16 : : 17 : : #include <limits> 18 : : 19 : : #include "ad/rss/map/RssRouteListValidInputRange.hpp" 20 : : 21 : 4 : TEST(RssRouteListValidInputRangeTests, testValidInputRangeValidInputRangeMin) 22 : : { 23 : 1 : ::ad::rss::map::RssRouteList value; 24 [ + - - + : 1 : ASSERT_TRUE(withinValidInputRange(value)); - - - - - - - - + - ] 25 [ + - ]: 1 : } 26 : : 27 : 4 : TEST(RssRouteListValidInputRangeTests, testValidInputRangeElementValid) 28 : : { 29 : 1 : ::ad::rss::map::RssRouteList value; 30 [ + - ]: 1 : ::ad::rss::map::RssRoute element; 31 : 1 : ::ad::rss::map::RssRouteId elementRoute_id(std::numeric_limits<::ad::rss::map::RssRouteId>::lowest()); 32 : 1 : element.route_id = elementRoute_id; 33 : 1 : ::ad::map::route::FullRoute elementRoute; 34 : 1 : ::ad::map::route::RoadSegmentList elementRouteRoad_segments; 35 : 1 : ::ad::map::route::RoadSegment elementRouteRoad_segmentsElement; 36 : 1 : ::ad::map::route::LaneSegmentList elementRouteRoad_segmentsElementDrivable_lane_segments; 37 : 1 : ::ad::map::route::LaneSegment elementRouteRoad_segmentsElementDrivable_lane_segmentsElement; 38 : 1 : ::ad::map::lane::LaneId elementRouteRoad_segmentsElementDrivable_lane_segmentsElementLeft_neighbor(1); 39 : : elementRouteRoad_segmentsElementDrivable_lane_segmentsElement.left_neighbor 40 : 1 : = elementRouteRoad_segmentsElementDrivable_lane_segmentsElementLeft_neighbor; 41 : 1 : ::ad::map::lane::LaneId elementRouteRoad_segmentsElementDrivable_lane_segmentsElementRight_neighbor(1); 42 : : elementRouteRoad_segmentsElementDrivable_lane_segmentsElement.right_neighbor 43 : 1 : = elementRouteRoad_segmentsElementDrivable_lane_segmentsElementRight_neighbor; 44 : 1 : ::ad::map::lane::LaneIdList elementRouteRoad_segmentsElementDrivable_lane_segmentsElementPredecessors; 45 : 1 : ::ad::map::lane::LaneId elementRouteRoad_segmentsElementDrivable_lane_segmentsElementPredecessorsElement(1); 46 [ + - ]: 1 : elementRouteRoad_segmentsElementDrivable_lane_segmentsElementPredecessors.resize( 47 : : 1, elementRouteRoad_segmentsElementDrivable_lane_segmentsElementPredecessorsElement); 48 : : elementRouteRoad_segmentsElementDrivable_lane_segmentsElement.predecessors 49 [ + - ]: 1 : = elementRouteRoad_segmentsElementDrivable_lane_segmentsElementPredecessors; 50 : 1 : ::ad::map::lane::LaneIdList elementRouteRoad_segmentsElementDrivable_lane_segmentsElementSuccessors; 51 : 1 : ::ad::map::lane::LaneId elementRouteRoad_segmentsElementDrivable_lane_segmentsElementSuccessorsElement(1); 52 [ + - ]: 1 : elementRouteRoad_segmentsElementDrivable_lane_segmentsElementSuccessors.resize( 53 : : 1, elementRouteRoad_segmentsElementDrivable_lane_segmentsElementSuccessorsElement); 54 : : elementRouteRoad_segmentsElementDrivable_lane_segmentsElement.successors 55 [ + - ]: 1 : = elementRouteRoad_segmentsElementDrivable_lane_segmentsElementSuccessors; 56 : 1 : ::ad::map::route::LaneInterval elementRouteRoad_segmentsElementDrivable_lane_segmentsElementLane_interval; 57 : 1 : ::ad::map::lane::LaneId elementRouteRoad_segmentsElementDrivable_lane_segmentsElementLane_intervalLane_id(1); 58 : : elementRouteRoad_segmentsElementDrivable_lane_segmentsElementLane_interval.lane_id 59 : 1 : = elementRouteRoad_segmentsElementDrivable_lane_segmentsElementLane_intervalLane_id; 60 : 1 : ::ad::physics::ParametricValue elementRouteRoad_segmentsElementDrivable_lane_segmentsElementLane_intervalStart(0.); 61 : : elementRouteRoad_segmentsElementDrivable_lane_segmentsElementLane_interval.start 62 : 1 : = elementRouteRoad_segmentsElementDrivable_lane_segmentsElementLane_intervalStart; 63 : 1 : ::ad::physics::ParametricValue elementRouteRoad_segmentsElementDrivable_lane_segmentsElementLane_intervalEnd(0.); 64 : : elementRouteRoad_segmentsElementDrivable_lane_segmentsElementLane_interval.end 65 : 1 : = elementRouteRoad_segmentsElementDrivable_lane_segmentsElementLane_intervalEnd; 66 : 1 : bool elementRouteRoad_segmentsElementDrivable_lane_segmentsElementLane_intervalWrong_way{true}; 67 : : elementRouteRoad_segmentsElementDrivable_lane_segmentsElementLane_interval.wrong_way 68 : 1 : = elementRouteRoad_segmentsElementDrivable_lane_segmentsElementLane_intervalWrong_way; 69 : : elementRouteRoad_segmentsElementDrivable_lane_segmentsElement.lane_interval 70 : 1 : = elementRouteRoad_segmentsElementDrivable_lane_segmentsElementLane_interval; 71 : 1 : ::ad::map::route::RouteLaneOffset elementRouteRoad_segmentsElementDrivable_lane_segmentsElementRoute_lane_offset( 72 : : std::numeric_limits<::ad::map::route::RouteLaneOffset>::lowest()); 73 : : elementRouteRoad_segmentsElementDrivable_lane_segmentsElement.route_lane_offset 74 : 1 : = elementRouteRoad_segmentsElementDrivable_lane_segmentsElementRoute_lane_offset; 75 [ + - ]: 1 : elementRouteRoad_segmentsElementDrivable_lane_segments.resize( 76 : : 1, elementRouteRoad_segmentsElementDrivable_lane_segmentsElement); 77 [ + - ]: 1 : elementRouteRoad_segmentsElement.drivable_lane_segments = elementRouteRoad_segmentsElementDrivable_lane_segments; 78 : 1 : ::ad::map::route::SegmentCounter elementRouteRoad_segmentsElementSegment_count_from_destination( 79 : : std::numeric_limits<::ad::map::route::SegmentCounter>::lowest()); 80 : : elementRouteRoad_segmentsElement.segment_count_from_destination 81 : 1 : = elementRouteRoad_segmentsElementSegment_count_from_destination; 82 : 1 : ::ad::map::point::BoundingSphere elementRouteRoad_segmentsElementBounding_sphere; 83 : 1 : ::ad::map::point::ECEFPoint elementRouteRoad_segmentsElementBounding_sphereCenter; 84 : 1 : ::ad::map::point::ECEFCoordinate elementRouteRoad_segmentsElementBounding_sphereCenterX(-6400000); 85 : 1 : elementRouteRoad_segmentsElementBounding_sphereCenter.x = elementRouteRoad_segmentsElementBounding_sphereCenterX; 86 : 1 : ::ad::map::point::ECEFCoordinate elementRouteRoad_segmentsElementBounding_sphereCenterY(-6400000); 87 : 1 : elementRouteRoad_segmentsElementBounding_sphereCenter.y = elementRouteRoad_segmentsElementBounding_sphereCenterY; 88 : 1 : ::ad::map::point::ECEFCoordinate elementRouteRoad_segmentsElementBounding_sphereCenterZ(-6400000); 89 : 1 : elementRouteRoad_segmentsElementBounding_sphereCenter.z = elementRouteRoad_segmentsElementBounding_sphereCenterZ; 90 : 1 : elementRouteRoad_segmentsElementBounding_sphere.center = elementRouteRoad_segmentsElementBounding_sphereCenter; 91 : 1 : ::ad::physics::Distance elementRouteRoad_segmentsElementBounding_sphereRadius(-1e9); 92 : 1 : elementRouteRoad_segmentsElementBounding_sphere.radius = elementRouteRoad_segmentsElementBounding_sphereRadius; 93 : 1 : elementRouteRoad_segmentsElement.bounding_sphere = elementRouteRoad_segmentsElementBounding_sphere; 94 [ + - ]: 1 : elementRouteRoad_segments.resize(1, elementRouteRoad_segmentsElement); 95 [ + - ]: 1 : elementRoute.road_segments = elementRouteRoad_segments; 96 : 1 : ::ad::map::route::RoutePlanningCounter elementRouteRoute_planning_counter( 97 : : std::numeric_limits<::ad::map::route::RoutePlanningCounter>::lowest()); 98 : 1 : elementRoute.route_planning_counter = elementRouteRoute_planning_counter; 99 : 1 : ::ad::map::route::SegmentCounter elementRouteFull_route_segment_count( 100 : : std::numeric_limits<::ad::map::route::SegmentCounter>::lowest()); 101 : 1 : elementRoute.full_route_segment_count = elementRouteFull_route_segment_count; 102 : 1 : ::ad::map::route::RouteLaneOffset elementRouteDestination_lane_offset( 103 : : std::numeric_limits<::ad::map::route::RouteLaneOffset>::lowest()); 104 : 1 : elementRoute.destination_lane_offset = elementRouteDestination_lane_offset; 105 : 1 : ::ad::map::route::RouteLaneOffset elementRouteMin_lane_offset( 106 : : std::numeric_limits<::ad::map::route::RouteLaneOffset>::lowest()); 107 : 1 : elementRoute.min_lane_offset = elementRouteMin_lane_offset; 108 : 1 : ::ad::map::route::RouteLaneOffset elementRouteMax_lane_offset( 109 : : std::numeric_limits<::ad::map::route::RouteLaneOffset>::lowest()); 110 : 1 : elementRoute.max_lane_offset = elementRouteMax_lane_offset; 111 : 1 : ::ad::map::route::RouteCreationMode elementRouteRoute_creation_mode(::ad::map::route::RouteCreationMode::Undefined); 112 : 1 : elementRoute.route_creation_mode = elementRouteRoute_creation_mode; 113 [ + - ]: 1 : element.route = elementRoute; 114 : 1 : ::ad::physics::Probability elementLikelihood(0.); 115 : 1 : element.likelihood = elementLikelihood; 116 [ + - ]: 1 : ::ad::rss::map::RssEgoVehicleDynamicsOnRoute elementVehicle_dynamics_on_route; 117 : 1 : std::chrono::system_clock::time_point elementVehicle_dynamics_on_routeLast_update{std::chrono::hours(0)}; 118 : 1 : elementVehicle_dynamics_on_route.last_update = elementVehicle_dynamics_on_routeLast_update; 119 : 1 : ::ad::physics::Acceleration elementVehicle_dynamics_on_routeRoute_accel_lon(-1e2); 120 : 1 : elementVehicle_dynamics_on_route.route_accel_lon = elementVehicle_dynamics_on_routeRoute_accel_lon; 121 : 1 : ::ad::physics::Acceleration elementVehicle_dynamics_on_routeRoute_accel_lat(-1e2); 122 : 1 : elementVehicle_dynamics_on_route.route_accel_lat = elementVehicle_dynamics_on_routeRoute_accel_lat; 123 : 1 : ::ad::physics::Acceleration elementVehicle_dynamics_on_routeAvg_route_accel_lon(-1e2); 124 : 1 : elementVehicle_dynamics_on_route.avg_route_accel_lon = elementVehicle_dynamics_on_routeAvg_route_accel_lon; 125 : 1 : ::ad::physics::Acceleration elementVehicle_dynamics_on_routeAvg_route_accel_lat(-1e2); 126 : 1 : elementVehicle_dynamics_on_route.avg_route_accel_lat = elementVehicle_dynamics_on_routeAvg_route_accel_lat; 127 : 1 : element.vehicle_dynamics_on_route = elementVehicle_dynamics_on_route; 128 : 1 : ::ad::rss::map::RssRouteId elementParent_route_id(std::numeric_limits<::ad::rss::map::RssRouteId>::lowest()); 129 : 1 : element.parent_route_id = elementParent_route_id; 130 : 1 : ::ad::physics::Distance elementProgress_on_route(-1e9); 131 : 1 : element.progress_on_route = elementProgress_on_route; 132 : 1 : ::ad::rss::map::RssObjectDataOnRoute elementObject_data_on_route; 133 : 1 : ::ad::map::point::ENUHeading elementObject_data_on_routeRoute_heading(-3.141592655); 134 : 1 : elementObject_data_on_route.route_heading = elementObject_data_on_routeRoute_heading; 135 : 1 : ::ad::physics::Distance elementObject_data_on_routeRoute_radius(-1e9); 136 : 1 : elementObject_data_on_route.route_radius = elementObject_data_on_routeRoute_radius; 137 : 1 : ::ad::physics::Angle elementObject_data_on_routeRoute_heading_delta(-6.283185308); 138 : 1 : elementObject_data_on_route.route_heading_delta = elementObject_data_on_routeRoute_heading_delta; 139 : 1 : ::ad::physics::Speed elementObject_data_on_routeRoute_speed_lat(-100.); 140 : 1 : elementObject_data_on_route.route_speed_lat = elementObject_data_on_routeRoute_speed_lat; 141 : 1 : ::ad::physics::Speed elementObject_data_on_routeRoute_speed_lon(-100.); 142 : 1 : elementObject_data_on_route.route_speed_lon = elementObject_data_on_routeRoute_speed_lon; 143 : 1 : bool elementObject_data_on_routeObject_center_within_route{true}; 144 : 1 : elementObject_data_on_route.object_center_within_route = elementObject_data_on_routeObject_center_within_route; 145 : 1 : bool elementObject_data_on_routeObject_within_route{true}; 146 : 1 : elementObject_data_on_route.object_within_route = elementObject_data_on_routeObject_within_route; 147 : 1 : ::ad::map::point::ENUPoint elementObject_data_on_routeObject_center_position_projected_on_route; 148 : 1 : ::ad::map::point::ENUCoordinate elementObject_data_on_routeObject_center_position_projected_on_routeX(-1e8); 149 : : elementObject_data_on_routeObject_center_position_projected_on_route.x 150 : 1 : = elementObject_data_on_routeObject_center_position_projected_on_routeX; 151 : 1 : ::ad::map::point::ENUCoordinate elementObject_data_on_routeObject_center_position_projected_on_routeY(-1e8); 152 : : elementObject_data_on_routeObject_center_position_projected_on_route.y 153 : 1 : = elementObject_data_on_routeObject_center_position_projected_on_routeY; 154 : 1 : ::ad::map::point::ENUCoordinate elementObject_data_on_routeObject_center_position_projected_on_routeZ(-1e8); 155 : : elementObject_data_on_routeObject_center_position_projected_on_route.z 156 : 1 : = elementObject_data_on_routeObject_center_position_projected_on_routeZ; 157 : : elementObject_data_on_route.object_center_position_projected_on_route 158 : 1 : = elementObject_data_on_routeObject_center_position_projected_on_route; 159 : 1 : bool elementObject_data_on_routeIs_valid{true}; 160 : 1 : elementObject_data_on_route.is_valid = elementObject_data_on_routeIs_valid; 161 : 1 : ::ad::physics::Distance elementObject_data_on_routeObject_center_distance_to_route(-1e9); 162 : : elementObject_data_on_route.object_center_distance_to_route 163 : 1 : = elementObject_data_on_routeObject_center_distance_to_route; 164 : : ::ad::map::point::ENUPoint 165 : 1 : elementObject_data_on_routeObject_center_position_projected_on_lane_in_nominal_route_direction; 166 : : ::ad::map::point::ENUCoordinate 167 : 1 : elementObject_data_on_routeObject_center_position_projected_on_lane_in_nominal_route_directionX(-1e8); 168 : : elementObject_data_on_routeObject_center_position_projected_on_lane_in_nominal_route_direction.x 169 : 1 : = elementObject_data_on_routeObject_center_position_projected_on_lane_in_nominal_route_directionX; 170 : : ::ad::map::point::ENUCoordinate 171 : 1 : elementObject_data_on_routeObject_center_position_projected_on_lane_in_nominal_route_directionY(-1e8); 172 : : elementObject_data_on_routeObject_center_position_projected_on_lane_in_nominal_route_direction.y 173 : 1 : = elementObject_data_on_routeObject_center_position_projected_on_lane_in_nominal_route_directionY; 174 : : ::ad::map::point::ENUCoordinate 175 : 1 : elementObject_data_on_routeObject_center_position_projected_on_lane_in_nominal_route_directionZ(-1e8); 176 : : elementObject_data_on_routeObject_center_position_projected_on_lane_in_nominal_route_direction.z 177 : 1 : = elementObject_data_on_routeObject_center_position_projected_on_lane_in_nominal_route_directionZ; 178 : : elementObject_data_on_route.object_center_position_projected_on_lane_in_nominal_route_direction 179 : 1 : = elementObject_data_on_routeObject_center_position_projected_on_lane_in_nominal_route_direction; 180 : 1 : ::ad::physics::Distance elementObject_data_on_routeObject_center_distance_along_route(-1e9); 181 : : elementObject_data_on_route.object_center_distance_along_route 182 : 1 : = elementObject_data_on_routeObject_center_distance_along_route; 183 : 1 : ::ad::map::point::ENUPoint elementObject_data_on_routeNominal_center_position_of_lane_in_nominal_route_direction; 184 : : ::ad::map::point::ENUCoordinate 185 : 1 : elementObject_data_on_routeNominal_center_position_of_lane_in_nominal_route_directionX(-1e8); 186 : : elementObject_data_on_routeNominal_center_position_of_lane_in_nominal_route_direction.x 187 : 1 : = elementObject_data_on_routeNominal_center_position_of_lane_in_nominal_route_directionX; 188 : : ::ad::map::point::ENUCoordinate 189 : 1 : elementObject_data_on_routeNominal_center_position_of_lane_in_nominal_route_directionY(-1e8); 190 : : elementObject_data_on_routeNominal_center_position_of_lane_in_nominal_route_direction.y 191 : 1 : = elementObject_data_on_routeNominal_center_position_of_lane_in_nominal_route_directionY; 192 : : ::ad::map::point::ENUCoordinate 193 : 1 : elementObject_data_on_routeNominal_center_position_of_lane_in_nominal_route_directionZ(-1e8); 194 : : elementObject_data_on_routeNominal_center_position_of_lane_in_nominal_route_direction.z 195 : 1 : = elementObject_data_on_routeNominal_center_position_of_lane_in_nominal_route_directionZ; 196 : : elementObject_data_on_route.nominal_center_position_of_lane_in_nominal_route_direction 197 : 1 : = elementObject_data_on_routeNominal_center_position_of_lane_in_nominal_route_direction; 198 : 1 : ::ad::map::point::ENUPoint elementObject_data_on_routeObject_route_section_front_left; 199 : 1 : ::ad::map::point::ENUCoordinate elementObject_data_on_routeObject_route_section_front_leftX(-1e8); 200 : : elementObject_data_on_routeObject_route_section_front_left.x 201 : 1 : = elementObject_data_on_routeObject_route_section_front_leftX; 202 : 1 : ::ad::map::point::ENUCoordinate elementObject_data_on_routeObject_route_section_front_leftY(-1e8); 203 : : elementObject_data_on_routeObject_route_section_front_left.y 204 : 1 : = elementObject_data_on_routeObject_route_section_front_leftY; 205 : 1 : ::ad::map::point::ENUCoordinate elementObject_data_on_routeObject_route_section_front_leftZ(-1e8); 206 : : elementObject_data_on_routeObject_route_section_front_left.z 207 : 1 : = elementObject_data_on_routeObject_route_section_front_leftZ; 208 : : elementObject_data_on_route.object_route_section_front_left 209 : 1 : = elementObject_data_on_routeObject_route_section_front_left; 210 : 1 : ::ad::map::point::ENUPoint elementObject_data_on_routeObject_route_section_front_right; 211 : 1 : ::ad::map::point::ENUCoordinate elementObject_data_on_routeObject_route_section_front_rightX(-1e8); 212 : : elementObject_data_on_routeObject_route_section_front_right.x 213 : 1 : = elementObject_data_on_routeObject_route_section_front_rightX; 214 : 1 : ::ad::map::point::ENUCoordinate elementObject_data_on_routeObject_route_section_front_rightY(-1e8); 215 : : elementObject_data_on_routeObject_route_section_front_right.y 216 : 1 : = elementObject_data_on_routeObject_route_section_front_rightY; 217 : 1 : ::ad::map::point::ENUCoordinate elementObject_data_on_routeObject_route_section_front_rightZ(-1e8); 218 : : elementObject_data_on_routeObject_route_section_front_right.z 219 : 1 : = elementObject_data_on_routeObject_route_section_front_rightZ; 220 : : elementObject_data_on_route.object_route_section_front_right 221 : 1 : = elementObject_data_on_routeObject_route_section_front_right; 222 : 1 : ::ad::map::point::ENUPoint elementObject_data_on_routeObject_route_section_back_left; 223 : 1 : ::ad::map::point::ENUCoordinate elementObject_data_on_routeObject_route_section_back_leftX(-1e8); 224 : : elementObject_data_on_routeObject_route_section_back_left.x 225 : 1 : = elementObject_data_on_routeObject_route_section_back_leftX; 226 : 1 : ::ad::map::point::ENUCoordinate elementObject_data_on_routeObject_route_section_back_leftY(-1e8); 227 : : elementObject_data_on_routeObject_route_section_back_left.y 228 : 1 : = elementObject_data_on_routeObject_route_section_back_leftY; 229 : 1 : ::ad::map::point::ENUCoordinate elementObject_data_on_routeObject_route_section_back_leftZ(-1e8); 230 : : elementObject_data_on_routeObject_route_section_back_left.z 231 : 1 : = elementObject_data_on_routeObject_route_section_back_leftZ; 232 : : elementObject_data_on_route.object_route_section_back_left 233 : 1 : = elementObject_data_on_routeObject_route_section_back_left; 234 : 1 : ::ad::map::point::ENUPoint elementObject_data_on_routeObject_route_section_back_right; 235 : 1 : ::ad::map::point::ENUCoordinate elementObject_data_on_routeObject_route_section_back_rightX(-1e8); 236 : : elementObject_data_on_routeObject_route_section_back_right.x 237 : 1 : = elementObject_data_on_routeObject_route_section_back_rightX; 238 : 1 : ::ad::map::point::ENUCoordinate elementObject_data_on_routeObject_route_section_back_rightY(-1e8); 239 : : elementObject_data_on_routeObject_route_section_back_right.y 240 : 1 : = elementObject_data_on_routeObject_route_section_back_rightY; 241 : 1 : ::ad::map::point::ENUCoordinate elementObject_data_on_routeObject_route_section_back_rightZ(-1e8); 242 : : elementObject_data_on_routeObject_route_section_back_right.z 243 : 1 : = elementObject_data_on_routeObject_route_section_back_rightZ; 244 : : elementObject_data_on_route.object_route_section_back_right 245 : 1 : = elementObject_data_on_routeObject_route_section_back_right; 246 : 1 : ::ad::map::point::ENUPoint elementObject_data_on_routeObject_turning_center; 247 : 1 : ::ad::map::point::ENUCoordinate elementObject_data_on_routeObject_turning_centerX(-1e8); 248 : 1 : elementObject_data_on_routeObject_turning_center.x = elementObject_data_on_routeObject_turning_centerX; 249 : 1 : ::ad::map::point::ENUCoordinate elementObject_data_on_routeObject_turning_centerY(-1e8); 250 : 1 : elementObject_data_on_routeObject_turning_center.y = elementObject_data_on_routeObject_turning_centerY; 251 : 1 : ::ad::map::point::ENUCoordinate elementObject_data_on_routeObject_turning_centerZ(-1e8); 252 : 1 : elementObject_data_on_routeObject_turning_center.z = elementObject_data_on_routeObject_turning_centerZ; 253 : 1 : elementObject_data_on_route.object_turning_center = elementObject_data_on_routeObject_turning_center; 254 : 1 : element.object_data_on_route = elementObject_data_on_route; 255 [ + - ]: 1 : value.push_back(element); 256 [ + - - + : 1 : ASSERT_TRUE(withinValidInputRange(value)); - - - - - - - - + - ] 257 [ + - + - : 1 : } + - + - + - + - + - + - + - ] 258 : : 259 : 4 : TEST(RssRouteListValidInputRangeTests, testValidInputRangeElementInvalid) 260 : : { 261 : 1 : ::ad::rss::map::RssRouteList value; 262 [ + - ]: 1 : ::ad::rss::map::RssRoute element; 263 : 1 : ::ad::map::route::FullRoute elementRoute; 264 : 1 : ::ad::map::route::RouteCreationMode elementRouteRoute_creation_mode( 265 : : static_cast<::ad::map::route::RouteCreationMode>(-1)); 266 : 1 : elementRoute.route_creation_mode = elementRouteRoute_creation_mode; 267 [ + - ]: 1 : element.route = elementRoute; 268 [ + - ]: 1 : value.push_back(element); 269 [ + - - + : 1 : ASSERT_FALSE(withinValidInputRange(value)); - - - - - - - - + - ] 270 [ + - + - : 1 : } + - ]