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

PlannerNode discards non-finite paths and reports them. More...

#include <cmath>
#include <limits>
#include <memory>
#include <optional>
#include <string>
#include <vector>
#include "gtest/gtest.h"
#include "diagnostic_msgs/msg/diagnostic_status.hpp"
#include "lifecycle_msgs/msg/state.hpp"
#include "lifecycle_msgs/msg/transition.hpp"
#include "nav_msgs/msg/path.hpp"
#include "rclcpp/rclcpp.hpp"
#include "easynav_common/types/NavState.hpp"
#include "easynav_planner/PlannerNode.hpp"
Include dependency graph for planner_path_check_tests.cpp:

Classes

class  PlannerPathCheckTest

Functions

 TEST_F (PlannerPathCheckTest, AFinitePathAgainIsReportedOkOnce)
 TEST_F (PlannerPathCheckTest, AFinitePathIsKeptAndNotReported)
 TEST_F (PlannerPathCheckTest, AnEmptyPathIsNotThePlannersFault)
 TEST_F (PlannerPathCheckTest, APathWithANanPoseIsDiscardedAndReported)
 TEST_F (PlannerPathCheckTest, InfiniteOrientationsAreNotFiniteEither)

Detailed Description

PlannerNode discards non-finite paths and reports them.

Function Documentation

◆ TEST_F() [1/5]

TEST_F ( PlannerPathCheckTest ,
AFinitePathAgainIsReportedOkOnce  )

◆ TEST_F() [2/5]

TEST_F ( PlannerPathCheckTest ,
AFinitePathIsKeptAndNotReported  )

◆ TEST_F() [3/5]

TEST_F ( PlannerPathCheckTest ,
AnEmptyPathIsNotThePlannersFault  )

◆ TEST_F() [4/5]

TEST_F ( PlannerPathCheckTest ,
APathWithANanPoseIsDiscardedAndReported  )

◆ TEST_F() [5/5]

TEST_F ( PlannerPathCheckTest ,
InfiniteOrientationsAreNotFiniteEither  )