#include <gtest/gtest.h>
#include <ros/ros.h>
#include <dynamic_reconfigure/IntParameter.h>
#include <dynamic_reconfigure/Reconfigure.h>
#include <dynamic_reconfigure/ConfigDescription.h>
#include <yaml-cpp/yaml.h>
Go to the source code of this file.
Functions | |
void | checkValues (const dynamic_reconfigure::ReconfigureResponse &srv_resp, int int_value, double double_value, std::string string_value, bool bool_value) |
int | main (int argc, char **argv) |
TEST (DynamicParameters, testGetAndSetParams) | |
TEST (DynamicParameters, testParamDescriptions) | |
void checkValues | ( | const dynamic_reconfigure::ReconfigureResponse & | srv_resp, |
int | int_value, | ||
double | double_value, | ||
std::string | string_value, | ||
bool | bool_value | ||
) |
Convenience function for checking that several values in a reconfigure response are what we expect
Definition at line 44 of file test_dynamic_parameters.cpp.
int main | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 204 of file test_dynamic_parameters.cpp.
TEST | ( | DynamicParameters | , |
testGetAndSetParams | |||
) |
This test will: 1) Verify that the test node's service is advertised 2) Check that the default values for its parameters are all 0 / empty 3) Set all of their values through the service 4) Verify that the values are set as expected
Definition at line 108 of file test_dynamic_parameters.cpp.
TEST | ( | DynamicParameters | , |
testParamDescriptions | |||
) |
Test that the parameter descriptions are being published as expected.
Definition at line 139 of file test_dynamic_parameters.cpp.