18 #include <gtest/gtest.h>
21 #include <ignition/transport.hh>
22 #include "../test_utils.h"
26 template <
typename IGN_T>
37 public:
void Cb(
const IGN_T &_msg)
47 private: ignition::transport::Node
node;
51 TEST(IgnSubscriberTest, Boolean)
55 using namespace std::chrono_literals;
63 TEST(IgnSubscriberTest, Color)
67 using namespace std::chrono_literals;
75 TEST(IgnSubscriberTest, Empty)
79 using namespace std::chrono_literals;
87 TEST(IgnSubscriberTest, Int32)
91 using namespace std::chrono_literals;
99 TEST(IgnSubscriberTest, Float)
103 using namespace std::chrono_literals;
115 using namespace std::chrono_literals;
123 TEST(IgnSubscriberTest, String)
127 using namespace std::chrono_literals;
135 TEST(IgnSubscriberTest, Quaternion)
139 using namespace std::chrono_literals;
147 TEST(IgnSubscriberTest, Vector3)
151 using namespace std::chrono_literals;
163 using namespace std::chrono_literals;
175 using namespace std::chrono_literals;
187 using namespace std::chrono_literals;
195 TEST(IgnSubscriberTest, Pose_V)
199 using namespace std::chrono_literals;
207 TEST(IgnSubscriberTest, PoseStamped)
211 using namespace std::chrono_literals;
219 TEST(IgnSubscriberTest, Transform)
223 using namespace std::chrono_literals;
231 TEST(IgnSubscriberTest, TransformStamped)
235 using namespace std::chrono_literals;
243 TEST(IgnSubscriberTest, TF2Message)
247 using namespace std::chrono_literals;
259 using namespace std::chrono_literals;
271 using namespace std::chrono_literals;
279 TEST(IgnSubscriberTest, CameraInfo)
283 using namespace std::chrono_literals;
291 TEST(IgnSubscriberTest, FluidPressure)
295 using namespace std::chrono_literals;
307 using namespace std::chrono_literals;
315 TEST(IgnSubscriberTest, LaserScan)
319 using namespace std::chrono_literals;
327 TEST(IgnSubscriberTest, Magnetometer)
331 using namespace std::chrono_literals;
339 TEST(IgnSubscriberTest, NavSat)
343 using namespace std::chrono_literals;
363 TEST(IgnSubscriberTest, OccupancyGrid)
367 using namespace std::chrono_literals;
375 TEST(IgnSubscriberTest, Odometry)
379 using namespace std::chrono_literals;
387 TEST(IgnSubscriberTest, JointStates)
391 using namespace std::chrono_literals;
399 TEST(IgnSubscriberTest, PointCloudPacked)
403 using namespace std::chrono_literals;
411 TEST(IgnSubscriberTest, BatteryState)
415 using namespace std::chrono_literals;
423 TEST(IgnSubscriberTest, Marker)
427 using namespace std::chrono_literals;
435 TEST(IgnSubscriberTest, MarkerArray)
439 using namespace std::chrono_literals;
447 int main(
int argc,
char **argv)
449 ::testing::InitGoogleTest(&argc, argv);
450 ros::init(argc, argv,
"ign_string_subscriber");
452 return RUN_ALL_TESTS();