Classes | Functions
interactive_marker_client_test.cpp File Reference
#include <gtest/gtest.h>
#include <ros/ros.h>
#include <rviz/default_plugin/interactive_markers/interactive_marker_client.h>
Include dependency graph for interactive_marker_client_test.cpp:

Go to the source code of this file.

Classes

class  MockReceiver

Functions

int main (int argc, char **argv)
visualization_msgs::InteractiveMarkerInit::Ptr makeInit (const std::string &server_name, uint64_t seq_num, const std::string &marker_name, double x_value)
visualization_msgs::InteractiveMarkerUpdate::Ptr makeKeepAlive (const std::string &server_name, uint64_t seq_num)
visualization_msgs::InteractiveMarkerUpdate::Ptr makeUpdateMarker (const std::string &server_name, uint64_t seq_num, const std::string &marker_name, double x_value)
visualization_msgs::InteractiveMarkerUpdate::Ptr makeUpdatePose (const std::string &server_name, uint64_t seq_num, const std::string &marker_name, double x_value)
 TEST (InteractiveMarkerClient, normal_startup)
 TEST (InteractiveMarkerClient, normal_keepalive)
 TEST (InteractiveMarkerClient, update_first)
 TEST (InteractiveMarkerClient, good_keepalive_first)
 TEST (InteractiveMarkerClient, later_keepalive_first)
 TEST (InteractiveMarkerClient, queued_updates_second_init)
 TEST (InteractiveMarkerClient, normal_two_server)
 TEST (InteractiveMarkerClient, two_server_one_slow)
 TEST (InteractiveMarkerClient, init_init_update)

Function Documentation

int main ( int  argc,
char **  argv 
)

Definition at line 449 of file interactive_marker_client_test.cpp.

visualization_msgs::InteractiveMarkerInit::Ptr makeInit ( const std::string &  server_name,
uint64_t  seq_num,
const std::string &  marker_name,
double  x_value 
)

Definition at line 114 of file interactive_marker_client_test.cpp.

visualization_msgs::InteractiveMarkerUpdate::Ptr makeKeepAlive ( const std::string &  server_name,
uint64_t  seq_num 
)

Definition at line 158 of file interactive_marker_client_test.cpp.

visualization_msgs::InteractiveMarkerUpdate::Ptr makeUpdateMarker ( const std::string &  server_name,
uint64_t  seq_num,
const std::string &  marker_name,
double  x_value 
)

Definition at line 128 of file interactive_marker_client_test.cpp.

visualization_msgs::InteractiveMarkerUpdate::Ptr makeUpdatePose ( const std::string &  server_name,
uint64_t  seq_num,
const std::string &  marker_name,
double  x_value 
)

Definition at line 143 of file interactive_marker_client_test.cpp.

TEST ( InteractiveMarkerClient  ,
normal_startup   
)

Definition at line 168 of file interactive_marker_client_test.cpp.

TEST ( InteractiveMarkerClient  ,
normal_keepalive   
)

Definition at line 196 of file interactive_marker_client_test.cpp.

TEST ( InteractiveMarkerClient  ,
update_first   
)

Definition at line 224 of file interactive_marker_client_test.cpp.

TEST ( InteractiveMarkerClient  ,
good_keepalive_first   
)

Definition at line 246 of file interactive_marker_client_test.cpp.

TEST ( InteractiveMarkerClient  ,
later_keepalive_first   
)

Definition at line 267 of file interactive_marker_client_test.cpp.

TEST ( InteractiveMarkerClient  ,
queued_updates_second_init   
)

Definition at line 297 of file interactive_marker_client_test.cpp.

TEST ( InteractiveMarkerClient  ,
normal_two_server   
)

Definition at line 337 of file interactive_marker_client_test.cpp.

TEST ( InteractiveMarkerClient  ,
two_server_one_slow   
)

Definition at line 374 of file interactive_marker_client_test.cpp.

TEST ( InteractiveMarkerClient  ,
init_init_update   
)

Definition at line 420 of file interactive_marker_client_test.cpp.



rviz
Author(s): Dave Hershberger, Josh Faust
autogenerated on Mon Jan 6 2014 11:54:33