moveit2
The MoveIt Motion Planning Framework for ROS 2.
Classes | Functions
unittest_joint_limits_validator.cpp File Reference
#include <gtest/gtest.h>
#include <pilz_industrial_motion_planner/joint_limits_extension.h>
#include <pilz_industrial_motion_planner/joint_limits_validator.h>
Include dependency graph for unittest_joint_limits_validator.cpp:

Go to the source code of this file.

Classes

class  JointLimitsValidatorTest
 

Functions

 TEST_F (JointLimitsValidatorTest, CheckPositionEquality)
 Check position equality. More...
 
 TEST_F (JointLimitsValidatorTest, CheckPositionInEqualityMinPosition)
 Check position inequality in min_position detection. More...
 
 TEST_F (JointLimitsValidatorTest, CheckPositionInEqualityMaxPosition1)
 Check position inequality in max_position detection. More...
 
 TEST_F (JointLimitsValidatorTest, CheckPositionInEqualityMaxPosition2)
 Check position inequality in max_position detection (using 3 limits) More...
 
 TEST_F (JointLimitsValidatorTest, CheckPositionInEqualityHasPositionLimits)
 Check position inequality in has_position_limits false detection. More...
 
 TEST_F (JointLimitsValidatorTest, CheckVelocityEquality)
 Check velocity equality. More...
 
 TEST_F (JointLimitsValidatorTest, CheckPositionInEqualityMaxVelocity1)
 Check max_velocity inequality. More...
 
 TEST_F (JointLimitsValidatorTest, CheckPositionInEqualityMaxVelocity2)
 Check max_velocity inequality (using 3Limits) More...
 
 TEST_F (JointLimitsValidatorTest, CheckPositionInEqualityHasVelocityLimits)
 Check position inequality in has_position_limits false detection. More...
 
 TEST_F (JointLimitsValidatorTest, CheckAccelerationEquality)
 Check acceleration equality. More...
 
 TEST_F (JointLimitsValidatorTest, CheckPositionInEqualityMaxAcceleration1)
 Check max_acceleration inequality. More...
 
 TEST_F (JointLimitsValidatorTest, CheckPositionInEqualityMaxAcceleration2)
 Check max_acceleration inequality (using 3 Limits) More...
 
 TEST_F (JointLimitsValidatorTest, CheckPositionInEqualityHasAccelerationLimits)
 Check acceleration inequality in has_acceleration_limits false detection. More...
 
 TEST_F (JointLimitsValidatorTest, CheckDecelerationEquality)
 Check deceleration equality. More...
 
 TEST_F (JointLimitsValidatorTest, CheckInEqualityMaxDeceleration1)
 Check max_deceleration inequality. More...
 
 TEST_F (JointLimitsValidatorTest, CheckInEqualityMaxDeceleration2)
 Check max_deceleration inequality. More...
 
 TEST_F (JointLimitsValidatorTest, CheckInEqualityHasDecelerationLimits)
 Check deceleration inequality in has_deceleration_limits false detection. More...
 
int main (int argc, char **argv)
 

Function Documentation

◆ main()

int main ( int  argc,
char **  argv 
)

Definition at line 486 of file unittest_joint_limits_validator.cpp.

◆ TEST_F() [1/17]

TEST_F ( JointLimitsValidatorTest  ,
CheckAccelerationEquality   
)

Check acceleration equality.

Definition at line 288 of file unittest_joint_limits_validator.cpp.

Here is the call graph for this function:

◆ TEST_F() [2/17]

TEST_F ( JointLimitsValidatorTest  ,
CheckDecelerationEquality   
)

Check deceleration equality.

Definition at line 390 of file unittest_joint_limits_validator.cpp.

Here is the call graph for this function:

◆ TEST_F() [3/17]

TEST_F ( JointLimitsValidatorTest  ,
CheckInEqualityHasDecelerationLimits   
)

Check deceleration inequality in has_deceleration_limits false detection.

Definition at line 464 of file unittest_joint_limits_validator.cpp.

Here is the call graph for this function:

◆ TEST_F() [4/17]

TEST_F ( JointLimitsValidatorTest  ,
CheckInEqualityMaxDeceleration1   
)

Check max_deceleration inequality.

Definition at line 410 of file unittest_joint_limits_validator.cpp.

Here is the call graph for this function:

◆ TEST_F() [5/17]

TEST_F ( JointLimitsValidatorTest  ,
CheckInEqualityMaxDeceleration2   
)

Check max_deceleration inequality.

Definition at line 434 of file unittest_joint_limits_validator.cpp.

Here is the call graph for this function:

◆ TEST_F() [6/17]

TEST_F ( JointLimitsValidatorTest  ,
CheckPositionEquality   
)

Check position equality.

Definition at line 50 of file unittest_joint_limits_validator.cpp.

Here is the call graph for this function:

◆ TEST_F() [7/17]

TEST_F ( JointLimitsValidatorTest  ,
CheckPositionInEqualityHasAccelerationLimits   
)

Check acceleration inequality in has_acceleration_limits false detection.

Definition at line 362 of file unittest_joint_limits_validator.cpp.

Here is the call graph for this function:

◆ TEST_F() [8/17]

TEST_F ( JointLimitsValidatorTest  ,
CheckPositionInEqualityHasPositionLimits   
)

Check position inequality in has_position_limits false detection.

Definition at line 155 of file unittest_joint_limits_validator.cpp.

Here is the call graph for this function:

◆ TEST_F() [9/17]

TEST_F ( JointLimitsValidatorTest  ,
CheckPositionInEqualityHasVelocityLimits   
)

Check position inequality in has_position_limits false detection.

Definition at line 260 of file unittest_joint_limits_validator.cpp.

Here is the call graph for this function:

◆ TEST_F() [10/17]

TEST_F ( JointLimitsValidatorTest  ,
CheckPositionInEqualityMaxAcceleration1   
)

Check max_acceleration inequality.

Definition at line 308 of file unittest_joint_limits_validator.cpp.

Here is the call graph for this function:

◆ TEST_F() [11/17]

TEST_F ( JointLimitsValidatorTest  ,
CheckPositionInEqualityMaxAcceleration2   
)

Check max_acceleration inequality (using 3 Limits)

Definition at line 332 of file unittest_joint_limits_validator.cpp.

Here is the call graph for this function:

◆ TEST_F() [12/17]

TEST_F ( JointLimitsValidatorTest  ,
CheckPositionInEqualityMaxPosition1   
)

Check position inequality in max_position detection.

Definition at line 97 of file unittest_joint_limits_validator.cpp.

Here is the call graph for this function:

◆ TEST_F() [13/17]

TEST_F ( JointLimitsValidatorTest  ,
CheckPositionInEqualityMaxPosition2   
)

Check position inequality in max_position detection (using 3 limits)

Definition at line 123 of file unittest_joint_limits_validator.cpp.

Here is the call graph for this function:

◆ TEST_F() [14/17]

TEST_F ( JointLimitsValidatorTest  ,
CheckPositionInEqualityMaxVelocity1   
)

Check max_velocity inequality.

Definition at line 207 of file unittest_joint_limits_validator.cpp.

Here is the call graph for this function:

◆ TEST_F() [15/17]

TEST_F ( JointLimitsValidatorTest  ,
CheckPositionInEqualityMaxVelocity2   
)

Check max_velocity inequality (using 3Limits)

Definition at line 231 of file unittest_joint_limits_validator.cpp.

Here is the call graph for this function:

◆ TEST_F() [16/17]

TEST_F ( JointLimitsValidatorTest  ,
CheckPositionInEqualityMinPosition   
)

Check position inequality in min_position detection.

Definition at line 71 of file unittest_joint_limits_validator.cpp.

Here is the call graph for this function:

◆ TEST_F() [17/17]

TEST_F ( JointLimitsValidatorTest  ,
CheckVelocityEquality   
)

Check velocity equality.

Definition at line 187 of file unittest_joint_limits_validator.cpp.

Here is the call graph for this function: