19 #include <gtest/gtest.h> 21 #include <std_msgs/Bool.h> 22 #include <std_msgs/String.h> 56 EXPECT_FALSE(const_cast<const DataTypeRegistry&>(registry).
57 getDataType(
"uint8[3]").isArray());
59 EXPECT_FALSE(const_cast<const DataTypeRegistry&>(registry).
60 getDataType(
"uint8[]").isArray());
71 EXPECT_TRUE(registry[
"int8"].isBuiltin());
72 EXPECT_TRUE(registry[
typeid(int8_t)].isBuiltin());
80 ros::message_traits::datatype<std_msgs::Bool>(),
81 ros::message_traits::definition<std_msgs::Bool>());
87 ros::message_traits::datatype<std_msgs::String>()).
isMessage());
TEST(DataTypeRegistry, Array)