Easy Navigation
Loading...
Searching...
No Matches
robot_geometry_tests.cpp File Reference

Tests for get_robot_geometry(): the system's geometry and deprecated parameters. More...

#include <memory>
#include <set>
#include <string>
#include <vector>
#include "gtest/gtest.h"
#include "rclcpp/rclcpp.hpp"
#include "rclcpp_lifecycle/lifecycle_node.hpp"
#include "easynav_common/RobotGeometry.hpp"
#include "easynav_common/testing/LogCapture.hpp"
Include dependency graph for robot_geometry_tests.cpp:

Classes

class  LogCapture
 Records the log messages (and their severity) emitted while it lives. One at a time. More...
struct  RobotGeometry
 The robot's shape, shared by everything that needs it. More...
class  RobotGeometryTest

Functions

 TEST_F (RobotGeometryTest, ConfiguredGeometryTakesPrecedence)
 TEST_F (RobotGeometryTest, DefaultsWithoutAnyConfiguration)
 TEST_F (RobotGeometryTest, DeprecatedParameterDeclaredByAPreviousInstance)
 TEST_F (RobotGeometryTest, DeprecatedParametersApplyWhenNotConfigured)
 TEST_F (RobotGeometryTest, FollowsChangesOfTheSystemGeometry)
 TEST_F (RobotGeometryTest, NoWarningWithoutDeprecatedParameters)
 TEST_F (RobotGeometryTest, OnlyTheListedNamesCount)
 TEST_F (RobotGeometryTest, PrecedenceIsPerField)
 TEST_F (RobotGeometryTest, RepeatedCallsAreStable)
 TEST_F (RobotGeometryTest, UsesTheSystemGeometry)
 TEST_F (RobotGeometryTest, WarningsAreWarnings)
 TEST_F (RobotGeometryTest, WarnsOnEveryRead)
 TEST_F (RobotGeometryTest, WarnsWhenADeprecatedParameterApplies)
 TEST_F (RobotGeometryTest, WarnsWhenADeprecatedParameterIsIgnored)
 TEST_F (RobotGeometryTest, WorksWithAPlainNode)

Detailed Description

Tests for get_robot_geometry(): the system's geometry and deprecated parameters.

Function Documentation

◆ TEST_F() [1/15]

TEST_F ( RobotGeometryTest ,
ConfiguredGeometryTakesPrecedence  )

◆ TEST_F() [2/15]

TEST_F ( RobotGeometryTest ,
DefaultsWithoutAnyConfiguration  )

◆ TEST_F() [3/15]

TEST_F ( RobotGeometryTest ,
DeprecatedParameterDeclaredByAPreviousInstance  )

◆ TEST_F() [4/15]

TEST_F ( RobotGeometryTest ,
DeprecatedParametersApplyWhenNotConfigured  )

◆ TEST_F() [5/15]

TEST_F ( RobotGeometryTest ,
FollowsChangesOfTheSystemGeometry  )

◆ TEST_F() [6/15]

TEST_F ( RobotGeometryTest ,
NoWarningWithoutDeprecatedParameters  )

◆ TEST_F() [7/15]

TEST_F ( RobotGeometryTest ,
OnlyTheListedNamesCount  )

◆ TEST_F() [8/15]

TEST_F ( RobotGeometryTest ,
PrecedenceIsPerField  )

◆ TEST_F() [9/15]

TEST_F ( RobotGeometryTest ,
RepeatedCallsAreStable  )

◆ TEST_F() [10/15]

TEST_F ( RobotGeometryTest ,
UsesTheSystemGeometry  )

◆ TEST_F() [11/15]

TEST_F ( RobotGeometryTest ,
WarningsAreWarnings  )

◆ TEST_F() [12/15]

TEST_F ( RobotGeometryTest ,
WarnsOnEveryRead  )

◆ TEST_F() [13/15]

TEST_F ( RobotGeometryTest ,
WarnsWhenADeprecatedParameterApplies  )

◆ TEST_F() [14/15]

TEST_F ( RobotGeometryTest ,
WarnsWhenADeprecatedParameterIsIgnored  )

◆ TEST_F() [15/15]

TEST_F ( RobotGeometryTest ,
WorksWithAPlainNode  )