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

FaultyLocalizer: each fault does what it says. More...

#include <chrono>
#include <cmath>
#include <memory>
#include <stdexcept>
#include <string>
#include <thread>
#include <vector>
#include "gtest/gtest.h"
#include "nav_msgs/msg/odometry.hpp"
#include "rclcpp/rclcpp.hpp"
#include "rclcpp_lifecycle/lifecycle_node.hpp"
#include "easynav_common/types/NavState.hpp"
#include "easynav_localizer/fault_injection/FaultyLocalizer.hpp"
Include dependency graph for faulty_localizer_tests.cpp:

Classes

class  FaultyLocalizerTest

Functions

 TEST_F (FaultyLocalizerTest, FreezeKeepsTheOldStamp)
 TEST_F (FaultyLocalizerTest, HangBlocksAndThenLocalizes)
 TEST_F (FaultyLocalizerTest, JumpMovesThePoseOnceAndStaysThere)
 TEST_F (FaultyLocalizerTest, NanWritesANanPose)
 TEST_F (FaultyLocalizerTest, StopPublishingWritesNothing)
 TEST_F (FaultyLocalizerTest, TheFaultStartsAfterFaultAfterUpdates)
 TEST_F (FaultyLocalizerTest, UnknownFaultsFailToInitialize)
 TEST_F (FaultyLocalizerTest, WithoutFaultItLocalizesAtTheConfiguredPoseStampedNow)

Detailed Description

FaultyLocalizer: each fault does what it says.

Function Documentation

◆ TEST_F() [1/8]

TEST_F ( FaultyLocalizerTest ,
FreezeKeepsTheOldStamp  )

◆ TEST_F() [2/8]

TEST_F ( FaultyLocalizerTest ,
HangBlocksAndThenLocalizes  )

◆ TEST_F() [3/8]

TEST_F ( FaultyLocalizerTest ,
JumpMovesThePoseOnceAndStaysThere  )

◆ TEST_F() [4/8]

TEST_F ( FaultyLocalizerTest ,
NanWritesANanPose  )

◆ TEST_F() [5/8]

TEST_F ( FaultyLocalizerTest ,
StopPublishingWritesNothing  )

◆ TEST_F() [6/8]

TEST_F ( FaultyLocalizerTest ,
TheFaultStartsAfterFaultAfterUpdates  )

◆ TEST_F() [7/8]

TEST_F ( FaultyLocalizerTest ,
UnknownFaultsFailToInitialize  )

◆ TEST_F() [8/8]

TEST_F ( FaultyLocalizerTest ,
WithoutFaultItLocalizesAtTheConfiguredPoseStampedNow  )