Conscience Core
Functions
EnvironmentEntitiesCommandsTests.cpp File Reference
#include "unit-test.h"
#include <string>
#include "ArtificialIntelligence/CscEntityReflexion.h"
#include "ArtificialIntelligence/CscEntityReflexions.h"
#include "Bridging/EnvironmentInteractionCommands/CommandEntityToPosition.h"
#include "Bridging/EnvironmentInteractionCommands/environmentEntitiesCommands.h"
#include "Bridging/EnvironmentInteractionCommands/environmentObjectsCommands.h"
#include "CoreObjects/CscEntityModel.h"
#include "CoreObjects/CscWorldEntity.h"
#include "CoreObjects/Entities/CscEntityModelsRepository.h"
#include "Simulator/CscEnvironmentSimulator.h"
#include <mrpt/config/CConfigFileMemory.h>
#include <mrpt/img/CImage.h>
#include <mrpt/maps/COccupancyGridMap2D.h>
#include <mrpt/obs/CActionCollection.h>
#include <mrpt/obs/CActionRobotMovement2D.h>
#include <mrpt/io/CFileGZOutputStream.h>
#include <mrpt/io/CFileGZInputStream.h>
#include <mrpt/serialization/archiveFrom_std_vector.h>
#include <mrpt/obs/CObservation2DRangeScan.h>
#include <mrpt/poses/CPose2D.h>
#include <mrpt/slam/CMetricMapBuilderRBPF.h>
#include <mrpt/system/CTicTac.h>

Functions

 BOOST_FIXTURE_TEST_CASE (EnvironmentEntitiesCommandsTests_EntityModelLogoGet, Fixture, *boost::unit_test::label("IntegrationTests") *boost::unit_test::disabled())
 
 BOOST_FIXTURE_TEST_CASE (EnvironmentEntitiesCommandsTests_EntityToPosition_Simple, Fixture, *boost::unit_test::label("IntegrationTests"))
 
 BOOST_FIXTURE_TEST_CASE (EnvironmentEntitiesCommandsTests_EntityToPosition_WithObjectAvoidance, Fixture, *boost::unit_test::label("IntegrationTests"))
 
 BOOST_FIXTURE_TEST_CASE (EnvironmentEntitiesCommandsTests_EntityToPositionGetClosestValidPosition_Simple, Fixture, *boost::unit_test::label("IntegrationTests"))
 
vector< CscPoint3d * > getSLAMMapAsWorldPoints (const COccupancyGridMap2D &map, double threshold=0.14)
 
 BOOST_FIXTURE_TEST_CASE (EnvironmentEntitiesCommandsTests_EntityToPosition_WithSLAMMap, Fixture, *boost::unit_test::label("IntegrationTests"))
 
 BOOST_FIXTURE_TEST_CASE (EnvironmentEntitiesCommandsTests_EntityToPosition_No_Position, Fixture, *boost::unit_test::label("IntegrationTests"))
 
 BOOST_FIXTURE_TEST_CASE (EnvironmentEntitiesCommandsTests_EntityToPosition_WithObjectAvoidance_Complex, Fixture, *boost::unit_test::label("IntegrationTests"))
 

Function Documentation

◆ BOOST_FIXTURE_TEST_CASE() [1/7]

BOOST_FIXTURE_TEST_CASE ( EnvironmentEntitiesCommandsTests_EntityModelLogoGet  ,
Fixture  ,
boost::unit_test::label"IntegrationTests") *boost::unit_test::disabled( 
)

◆ BOOST_FIXTURE_TEST_CASE() [2/7]

BOOST_FIXTURE_TEST_CASE ( EnvironmentEntitiesCommandsTests_EntityToPosition_No_Position  ,
Fixture  ,
boost::unit_test::label"IntegrationTests" 
)

◆ BOOST_FIXTURE_TEST_CASE() [3/7]

BOOST_FIXTURE_TEST_CASE ( EnvironmentEntitiesCommandsTests_EntityToPosition_Simple  ,
Fixture  ,
boost::unit_test::label"IntegrationTests" 
)

◆ BOOST_FIXTURE_TEST_CASE() [4/7]

BOOST_FIXTURE_TEST_CASE ( EnvironmentEntitiesCommandsTests_EntityToPosition_WithObjectAvoidance  ,
Fixture  ,
boost::unit_test::label"IntegrationTests" 
)

◆ BOOST_FIXTURE_TEST_CASE() [5/7]

BOOST_FIXTURE_TEST_CASE ( EnvironmentEntitiesCommandsTests_EntityToPosition_WithObjectAvoidance_Complex  ,
Fixture  ,
boost::unit_test::label"IntegrationTests" 
)

◆ BOOST_FIXTURE_TEST_CASE() [6/7]

BOOST_FIXTURE_TEST_CASE ( EnvironmentEntitiesCommandsTests_EntityToPosition_WithSLAMMap  ,
Fixture  ,
boost::unit_test::label"IntegrationTests" 
)

◆ BOOST_FIXTURE_TEST_CASE() [7/7]

BOOST_FIXTURE_TEST_CASE ( EnvironmentEntitiesCommandsTests_EntityToPositionGetClosestValidPosition_Simple  ,
Fixture  ,
boost::unit_test::label"IntegrationTests" 
)

◆ getSLAMMapAsWorldPoints()

vector<CscPoint3d *> getSLAMMapAsWorldPoints ( const COccupancyGridMap2D &  map,
double  threshold = 0.14 
)