|
Easy Navigation
|
#include "easynav_sensors/SensorsNode.hpp"#include "easynav_common/types/NavState.hpp"#include "lifecycle_msgs/msg/transition.hpp"#include "lifecycle_msgs/msg/state.hpp"#include "gtest/gtest.h"#include <map>#include "easynav_sensors/types/PointPerception.hpp"#include "easynav_sensors/types/IMUPerception.hpp"#include "easynav_sensors/types/GNSSPerception.hpp"#include "easynav_sensors/types/ImagePerception.hpp"#include "easynav_sensors/types/DetectionsPerception.hpp"
Classes | |
| class | SensorsLifecycleTestCase |
| class | SensorsNodeForTesting |
| Subclass of SensorsNode that exposes the protected groups_ and handler_list_ for unit testing. More... | |
Functions | |
| int | main (int argc, char **argv) |
| TEST_F (SensorsLifecycleTestCase, ActivateFromInactive) | |
| TEST_F (SensorsLifecycleTestCase, CleanupFromInactive) | |
| TEST_F (SensorsLifecycleTestCase, ConfigureWithLaserScanSensor) | |
| TEST_F (SensorsLifecycleTestCase, ConfigureWithMultipleSensors) | |
| TEST_F (SensorsLifecycleTestCase, ConfigureWithNoSensors) | |
| TEST_F (SensorsLifecycleTestCase, ConfigureWithPointCloud2Sensor) | |
| TEST_F (SensorsLifecycleTestCase, CycleDoesNotCrashWhenNoSensors) | |
| TEST_F (SensorsLifecycleTestCase, CycleRtReturnsFalseWhenNoNewData) | |
| TEST_F (SensorsLifecycleTestCase, CycleRtWithTriggerReturnsFalseWhenNoPerceptions) | |
| TEST_F (SensorsLifecycleTestCase, DeactivateFromActive) | |
| TEST_F (SensorsLifecycleTestCase, DetectionsPerceptionRegistersPrinterOnConstruction) | |
| TEST_F (SensorsLifecycleTestCase, ExplicitGroupOverridesDefaultForLaserScan) | |
| TEST_F (SensorsLifecycleTestCase, FullActivateDeactivateCleanupCycle) | |
| TEST_F (SensorsLifecycleTestCase, GetRealTimeCbgNotNull) | |
| TEST_F (SensorsLifecycleTestCase, GNSSPerceptionRegistersPrinterOnConstruction) | |
| TEST_F (SensorsLifecycleTestCase, GNSSSensorHasNoDefaultGroup) | |
| TEST_F (SensorsLifecycleTestCase, ImagePerceptionRegistersPrinterOnConstruction) | |
| TEST_F (SensorsLifecycleTestCase, IMUPerceptionRegistersPrinterOnConstruction) | |
| TEST_F (SensorsLifecycleTestCase, IMUSensorHasNoDefaultGroup) | |
| TEST_F (SensorsLifecycleTestCase, LaserScanHasNoGroupWhenNoGroupParam) | |
| TEST_F (SensorsLifecycleTestCase, MultiplePointSensorsHaveNoGroupByDefault) | |
| TEST_F (SensorsLifecycleTestCase, NodeNameIsCorrect) | |
| TEST_F (SensorsLifecycleTestCase, PointCloud2HasNoGroupWhenNoGroupParam) | |
| TEST_F (SensorsLifecycleTestCase, PointPerceptionRegistersPrinterOnConstruction) | |
| TEST_F (SensorsLifecycleTestCase, ShutdownFromActive) | |
| TEST_F (SensorsLifecycleTestCase, ShutdownFromInactive) | |
| TEST_F (SensorsLifecycleTestCase, ShutdownFromUnconfigured) | |
| TEST_F (SensorsLifecycleTestCase, StartsInUnconfiguredState) | |
| int main | ( | int | argc, |
| char ** | argv ) |
| TEST_F | ( | SensorsLifecycleTestCase | , |
| ActivateFromInactive | ) |
| TEST_F | ( | SensorsLifecycleTestCase | , |
| CleanupFromInactive | ) |
| TEST_F | ( | SensorsLifecycleTestCase | , |
| ConfigureWithLaserScanSensor | ) |
| TEST_F | ( | SensorsLifecycleTestCase | , |
| ConfigureWithMultipleSensors | ) |
| TEST_F | ( | SensorsLifecycleTestCase | , |
| ConfigureWithNoSensors | ) |
| TEST_F | ( | SensorsLifecycleTestCase | , |
| ConfigureWithPointCloud2Sensor | ) |
| TEST_F | ( | SensorsLifecycleTestCase | , |
| CycleDoesNotCrashWhenNoSensors | ) |
| TEST_F | ( | SensorsLifecycleTestCase | , |
| CycleRtReturnsFalseWhenNoNewData | ) |
| TEST_F | ( | SensorsLifecycleTestCase | , |
| CycleRtWithTriggerReturnsFalseWhenNoPerceptions | ) |
| TEST_F | ( | SensorsLifecycleTestCase | , |
| DeactivateFromActive | ) |
| TEST_F | ( | SensorsLifecycleTestCase | , |
| DetectionsPerceptionRegistersPrinterOnConstruction | ) |
| TEST_F | ( | SensorsLifecycleTestCase | , |
| ExplicitGroupOverridesDefaultForLaserScan | ) |
| TEST_F | ( | SensorsLifecycleTestCase | , |
| FullActivateDeactivateCleanupCycle | ) |
| TEST_F | ( | SensorsLifecycleTestCase | , |
| GetRealTimeCbgNotNull | ) |
| TEST_F | ( | SensorsLifecycleTestCase | , |
| GNSSPerceptionRegistersPrinterOnConstruction | ) |
| TEST_F | ( | SensorsLifecycleTestCase | , |
| GNSSSensorHasNoDefaultGroup | ) |
| TEST_F | ( | SensorsLifecycleTestCase | , |
| ImagePerceptionRegistersPrinterOnConstruction | ) |
| TEST_F | ( | SensorsLifecycleTestCase | , |
| IMUPerceptionRegistersPrinterOnConstruction | ) |
| TEST_F | ( | SensorsLifecycleTestCase | , |
| IMUSensorHasNoDefaultGroup | ) |
| TEST_F | ( | SensorsLifecycleTestCase | , |
| LaserScanHasNoGroupWhenNoGroupParam | ) |
| TEST_F | ( | SensorsLifecycleTestCase | , |
| MultiplePointSensorsHaveNoGroupByDefault | ) |
| TEST_F | ( | SensorsLifecycleTestCase | , |
| NodeNameIsCorrect | ) |
| TEST_F | ( | SensorsLifecycleTestCase | , |
| PointCloud2HasNoGroupWhenNoGroupParam | ) |
| TEST_F | ( | SensorsLifecycleTestCase | , |
| PointPerceptionRegistersPrinterOnConstruction | ) |
| TEST_F | ( | SensorsLifecycleTestCase | , |
| ShutdownFromActive | ) |
| TEST_F | ( | SensorsLifecycleTestCase | , |
| ShutdownFromInactive | ) |
| TEST_F | ( | SensorsLifecycleTestCase | , |
| ShutdownFromUnconfigured | ) |
| TEST_F | ( | SensorsLifecycleTestCase | , |
| StartsInUnconfiguredState | ) |