6 #include <gtest/gtest.h> 10 #include "std_srvs/Trigger.h" 15 #include "outsight_alb_driver/AlbConfig.h" 16 #include "outsight_alb_driver/AlbFile.h" 77 outsight_alb_driver::AlbConfig srv;
96 outsight_alb_driver::AlbFile srv;
107 int main(
int argc,
char **argv)
109 testing::InitGoogleTest(&argc, argv);
110 ros::init(argc, argv,
"alb_services_test");
118 auto res = RUN_ALL_TESTS();
Class to test the ALB services.
std_srvs::Trigger::Request request
bool call(const std::string &service_name, MReq &req, MRes &res)
ROSCPP_DECL void init(int &argc, char **argv, const std::string &name, uint32_t options=0)
geometry_msgs::TransformStamped t
int main(int argc, char **argv)
constexpr const char * k_invalid_service
std_srvs::Trigger::Response response
std::unique_ptr< AlbRequester > requester
constexpr const char * k_alb_processing_restart
constexpr const char * k_alb_storage_download
constexpr const char * k_alb_storage_list
constexpr const char * k_alb_processing_stop
TEST_F(AlbServicesTest, invalidService)
Test to check that invalid service call should fail.
void testServiceCall(const std::string &service_name)
Function to check if a service can be called.
constexpr const char * k_alb_processing_put_config
ROSCPP_DECL void shutdown()
ROSCPP_DECL bool exists(const std::string &service_name, bool print_failure_reason)
constexpr const char * k_alb_storage_upload
constexpr const char * k_alb_processing_get_config
ROSCPP_DECL bool waitForService(const std::string &service_name, int32_t timeout)