36 #include <gtest/gtest.h> 52 TEST(BuiltinTypes, advertise)
62 nh.
advertise<std::string>(
"test_string", 1);
73 TEST(BuiltinTypes, subscribe)
76 nh.
subscribe(
"test_bool", 1, callback<bool>);
77 nh.
subscribe(
"test_double", 1, callback<double>);
78 nh.
subscribe(
"test_float", 1, callback<float>);
79 nh.
subscribe(
"test_int16", 1, callback<int16_t>);
80 nh.
subscribe(
"test_int32", 1, callback<int32_t>);
81 nh.
subscribe(
"test_int64", 1, callback<int64_t>);
82 nh.
subscribe(
"test_int8", 1, callback<int8_t>);
83 nh.
subscribe(
"test_string", 1, callback<std::string>);
84 nh.
subscribe(
"test_uint16", 1, callback<uint16_t>);
85 nh.
subscribe(
"test_uint32", 1, callback<uint32_t>);
86 nh.
subscribe(
"test_uint64", 1, callback<uint64_t>);
87 nh.
subscribe(
"test_uint8", 1, callback<uint8_t>);
90 int main(
int argc,
char** argv)
92 testing::InitGoogleTest(&argc, argv);
96 return RUN_ALL_TESTS();
Subscriber subscribe(const std::string &topic, uint32_t queue_size, void(T::*fp)(M), T *obj, const TransportHints &transport_hints=TransportHints())
int main(int argc, char **argv)
ROSCPP_DECL void init(int &argc, char **argv, const std::string &name, uint32_t options=0)
TEST(BuiltinTypes, advertise)
Publisher advertise(const std::string &topic, uint32_t queue_size, bool latch=false)
void callback(const boost::shared_ptr< T const > &)