maliput_integration_tests
object_query_test.cc File Reference
#include <memory>
#include <optional>
#include <string>
#include <gtest/gtest.h>
#include <maliput/api/road_network.h>
#include <maliput/common/filesystem.h>
#include <maliput/math/bounding_box.h>
#include <maliput_malidrive/builder/params.h>
#include <maliput_malidrive/builder/road_network_builder.h>
#include <maliput_multilane/builder.h>
#include <maliput_multilane/loader.h>
#include <maliput_object/api/object_query.h>
#include <maliput_object/base/simple_object_query.h>
#include <maliput_object/test_utilities/mock.h>
Include dependency graph for object_query_test.cc:

Namespaces

 maliput
 

Macros

#define EXPECT_FOUND_IN(item, expected_items)
 

Macro Definition Documentation

◆ EXPECT_FOUND_IN

#define EXPECT_FOUND_IN (   item,
  expected_items 
)
Value:
do { \
EXPECT_NE(expected_items.end(), std::find(expected_items.begin(), expected_items.end(), item)); \
} while (0)

Variable Documentation

◆ box_orientation

maliput::math::RollPitchYaw box_orientation {}

◆ box_position

maliput::math::Vector3 box_position {}

◆ box_size

◆ configuration_

const std::map<std::string, std::string> configuration_ {{malidrive::builder::params::kOpendriveFile, filepath_}}

◆ dut_

std::unique_ptr<maliput::object::api::ObjectQuery> dut_

◆ expected_disjointed_lane_ids

std::vector<maliput::api::LaneId> expected_disjointed_lane_ids

◆ expected_intersected_lane_ids

std::vector<maliput::api::LaneId> expected_intersected_lane_ids

◆ expected_lane_s_route

std::optional<maliput::api::LaneSRoute> expected_lane_s_route

◆ filepath_

const std::string filepath_

◆ kId

const maliput::object::api::Object<maliput::math::Vector3>::Id kId {"kId"}

◆ kTolerance

const double kTolerance {1e-6}

◆ object_book

const maliput::object::test_utilities::MockObjectBook<maliput::math::Vector3> object_book

◆ orientation

◆ origin

BoxConfig origin {}

◆ position

◆ results_

const SimpleObjectQueryRouteResults results_ = GetParam()

◆ road_network_

std::unique_ptr<const RoadNetwork> road_network_

◆ size

◆ target

BoxConfig target {}