42 EXPECT_TRUE(isPublishingCmdVelOut());
45 geometry_msgs::Twist cmd_vel;
46 cmd_vel.linear.x = 0.0;
47 cmd_vel.angular.z = 0.0;
51 cmd_vel.linear.x = 0.1;
55 EXPECT_TRUE(isPublishingCmdVelOut());
58 geometry_msgs::TwistStamped odom_msg = getLastCmdVelOut();
60 EXPECT_GT(fabs(odom_msg.twist.linear.x), 0);
63 int main(
int argc,
char** argv)
65 testing::InitGoogleTest(&argc, argv);
66 ros::init(argc, argv,
"diff_drive_pub_cmd_vel_out_topic_test");
70 int ret = RUN_ALL_TESTS();
TEST_F(DiffDriveControllerTest, testCmdVelOutTopic)
ROSCPP_DECL void init(int &argc, char **argv, const std::string &name, uint32_t options=0)
ROSCPP_DECL void shutdown()
int main(int argc, char **argv)