28 #include <gtest/gtest.h> 57 TEST(Calibration2Points, before)
59 std::vector<joint_calibration::Point> cal_table;
64 cal_table.push_back(point);
67 cal_table.push_back(point);
85 TEST(Calibration2Points, in)
87 std::vector<joint_calibration::Point> cal_table;
92 cal_table.push_back(point);
95 cal_table.push_back(point);
112 TEST(Calibration2Points, after)
114 std::vector<joint_calibration::Point> cal_table;
119 cal_table.push_back(point);
122 cal_table.push_back(point);
141 std::vector<joint_calibration::Point> cal_table;
146 cal_table.push_back(point);
149 cal_table.push_back(point);
174 TEST(Calibration3Points, before)
176 std::vector<joint_calibration::Point> cal_table;
181 cal_table.push_back(point);
184 cal_table.push_back(point);
187 cal_table.push_back(point);
205 TEST(Calibration3Points, first_interval)
207 std::vector<joint_calibration::Point> cal_table;
212 cal_table.push_back(point);
215 cal_table.push_back(point);
218 cal_table.push_back(point);
236 TEST(Calibration3Points, second_interval)
238 std::vector<joint_calibration::Point> cal_table;
243 cal_table.push_back(point);
246 cal_table.push_back(point);
249 cal_table.push_back(point);
267 TEST(Calibration3Points, after)
269 std::vector<joint_calibration::Point> cal_table;
274 cal_table.push_back(point);
277 cal_table.push_back(point);
280 cal_table.push_back(point);
300 std::vector<joint_calibration::Point> cal_table;
305 cal_table.push_back(point);
308 cal_table.push_back(point);
311 cal_table.push_back(point);
344 TEST(Calibration5Points, mixed_and_big_test)
346 std::vector<joint_calibration::Point> cal_table;
352 cal_table.push_back(point);
356 cal_table.push_back(point);
360 cal_table.push_back(point);
364 cal_table.push_back(point);
368 cal_table.push_back(point);
392 int main(
int argc,
char **argv)
394 ros::init(argc, argv,
"calibration_test");
396 testing::InitGoogleTest(&argc, argv);
397 return RUN_ALL_TESTS();
ROSCPP_DECL void init(int &argc, char **argv, const std::string &name, uint32_t options=0)
int main(int argc, char **argv)
TEST(Calibration2Points, before)
double compute(double raw_reading)
This class contains the algorithm which takes the raw ADC reading, and uses the N-point piecewise lin...