36 #include <gtest/gtest.h> 37 #include "ros/common.h" 41 ASSERT_TRUE(ROS_VERSION_GE(0, 5, 0, 0, 4, 0));
42 ASSERT_TRUE(ROS_VERSION_GE(0, 5, 0, 0, 4, 10));
43 ASSERT_FALSE(ROS_VERSION_GE(0, 5, 0, 999, 0, 0));
44 ASSERT_FALSE(ROS_VERSION_GE(0, 5, 0, 0, 999, 0));
45 ASSERT_TRUE(ROS_VERSION_GE(1, 0, 0, 0, 5, 0));
46 ASSERT_TRUE(ROS_VERSION_GE(1, 0, 0, 0, 5, 1));
47 ASSERT_FALSE(ROS_VERSION_GE(1, 0, 0, 2, 0, 0));
48 ASSERT_FALSE(ROS_VERSION_GE(1, 1, 0, 2, 0, 0));
49 ASSERT_FALSE(ROS_VERSION_GE(1, 0, 1, 2, 0, 0));
51 #if ROS_VERSION_GE(0, 5, 0, 999, 0, 0) 55 #if !(ROS_VERSION_GE(0, 5, 0, 0, 4, 0)) 61 main(
int argc,
char** argv)
63 testing::InitGoogleTest(&argc, argv);
64 return RUN_ALL_TESTS();
int main(int argc, char **argv)