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

SensorsNode: perceptions older than "forget_time" are invalidated and reported. More...

#include <chrono>
#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 "rclcpp/rclcpp.hpp"
#include "sensor_msgs/msg/imu.hpp"
#include "sensor_msgs/msg/laser_scan.hpp"
#include "easynav_common/types/NavState.hpp"
#include "easynav_sensors/SensorsNode.hpp"
#include "easynav_sensors/types/IMUPerception.hpp"
#include "easynav_sensors/types/PointPerception.hpp"
Include dependency graph for sensors_data_age_tests.cpp:

Classes

class  SensorsDataAgeTest

Functions

 TEST_F (SensorsDataAgeTest, ASensorWithoutDataYetIsReported)
 TEST_F (SensorsDataAgeTest, DataOlderThanForgetTimeIsInvalidatedAndValidAgainWithNewData)
 TEST_F (SensorsDataAgeTest, DataTooOldOnArrivalIsNeverUsed)
 TEST_F (SensorsDataAgeTest, FreshDataIsValidAndReportedOk)
 TEST_F (SensorsDataAgeTest, InvalidForgetTimesFailToConfigure)
 TEST_F (SensorsDataAgeTest, NoSensorsIsOk)
 TEST_F (SensorsDataAgeTest, OnlyTheSilentSensorIsInvalidated)
 TEST_F (SensorsDataAgeTest, ReconfiguringStartsOver)
 TEST_F (SensorsDataAgeTest, TheDiagnosticIsOnlyWrittenOnChanges)

Detailed Description

SensorsNode: perceptions older than "forget_time" are invalidated and reported.

Function Documentation

◆ TEST_F() [1/9]

TEST_F ( SensorsDataAgeTest ,
ASensorWithoutDataYetIsReported  )

◆ TEST_F() [2/9]

TEST_F ( SensorsDataAgeTest ,
DataOlderThanForgetTimeIsInvalidatedAndValidAgainWithNewData  )

◆ TEST_F() [3/9]

TEST_F ( SensorsDataAgeTest ,
DataTooOldOnArrivalIsNeverUsed  )

◆ TEST_F() [4/9]

TEST_F ( SensorsDataAgeTest ,
FreshDataIsValidAndReportedOk  )

◆ TEST_F() [5/9]

TEST_F ( SensorsDataAgeTest ,
InvalidForgetTimesFailToConfigure  )

◆ TEST_F() [6/9]

TEST_F ( SensorsDataAgeTest ,
NoSensorsIsOk  )

◆ TEST_F() [7/9]

TEST_F ( SensorsDataAgeTest ,
OnlyTheSilentSensorIsInvalidated  )

◆ TEST_F() [8/9]

TEST_F ( SensorsDataAgeTest ,
ReconfiguringStartsOver  )

◆ TEST_F() [9/9]

TEST_F ( SensorsDataAgeTest ,
TheDiagnosticIsOnlyWrittenOnChanges  )