C++ YASMIN (Yet Another State MachINe)
Loading...
Searching...
No Matches
test_ros_serialization_states.cpp File Reference
#include <gtest/gtest.h>
#include <memory>
#include <string>
#include <vector>
#include <geometry_msgs/msg/pose.hpp>
#include <rclcpp/rclcpp.hpp>
#include <std_msgs/msg/string.hpp>
#include "yasmin/blackboard.hpp"
#include "yasmin_ros/interface_serialization.hpp"
#include "yasmin_ros/ros_clients_cache.hpp"
#include "yasmin_ros/ros_deserialize_cpp_state.hpp"
#include "yasmin_ros/ros_serialize_cpp_state.hpp"
#include "yasmin_ros/yasmin_node.hpp"
Include dependency graph for test_ros_serialization_states.cpp:

Classes

class  TestRosSerializationStates

Functions

 TEST_F (TestRosSerializationStates, TestSerializeConfigureInvalidInterfaceThrows)
 TEST_F (TestRosSerializationStates, TestSerializePoseSucceeds)
 TEST_F (TestRosSerializationStates, TestSerializeReturnsTypeErrorForWrongInputType)
 TEST_F (TestRosSerializationStates, TestDeserializeConfigureInvalidInterfaceThrows)
 TEST_F (TestRosSerializationStates, TestDeserializePoseSucceeds)
 TEST_F (TestRosSerializationStates, TestDeserializeReturnsTypeErrorForWrongInputType)
int main (int argc, char **argv)

Function Documentation

◆ main()

int main ( int argc,
char ** argv )

◆ TEST_F() [1/6]

TEST_F ( TestRosSerializationStates ,
TestDeserializeConfigureInvalidInterfaceThrows  )

◆ TEST_F() [2/6]

TEST_F ( TestRosSerializationStates ,
TestDeserializePoseSucceeds  )

◆ TEST_F() [3/6]

TEST_F ( TestRosSerializationStates ,
TestDeserializeReturnsTypeErrorForWrongInputType  )

◆ TEST_F() [4/6]

TEST_F ( TestRosSerializationStates ,
TestSerializeConfigureInvalidInterfaceThrows  )

◆ TEST_F() [5/6]

TEST_F ( TestRosSerializationStates ,
TestSerializePoseSucceeds  )

◆ TEST_F() [6/6]

TEST_F ( TestRosSerializationStates ,
TestSerializeReturnsTypeErrorForWrongInputType  )