2 #include "std_msgs/String.h"
6 #include "rosserial/std_msgs/String.h"
9 #include <gtest/gtest.h>
19 rosserial::std_msgs::String string_msg;
20 rosserial::ros::Publisher client_pub(
"chatter", &string_msg);
21 client_nh.advertise(client_pub);
23 char s[] =
"from-rosserial-client";
30 for(
int attempt = 0; attempt < 50; attempt++) {
31 client_pub.publish(&string_msg);
55 rosserial::ros::Subscriber<rosserial::std_msgs::String> client_sub(
"chatter",
rosserial_string_cb);
56 client_nh.subscribe(client_sub);
61 std_msgs::String string_msg;
62 string_msg.data =
"to-rosserial-client";
63 for(
int attempt = 0; attempt < 50; attempt++) {
74 int main(
int argc,
char **argv){
77 testing::InitGoogleTest(&argc,
argv);
78 return RUN_ALL_TESTS();