3 #include <gtest/gtest.h>
4 #include <Eigen/Geometry>
11 TEST(TesseractURDFUnit, parse_mimic)
14 std::string str = R
"(<mimic joint="joint_1" multiplier="1" offset="2" extra="0 0 0"/>)";
16 EXPECT_TRUE(runTest<tesseract_scene_graph::JointMimic::Ptr>(
24 std::string str = R
"(<mimic joint="joint_1" multiplier="1"/>)";
26 EXPECT_TRUE(runTest<tesseract_scene_graph::JointMimic::Ptr>(
34 std::string str = R
"(<mimic joint="joint_1" offset="2"/>)";
36 EXPECT_TRUE(runTest<tesseract_scene_graph::JointMimic::Ptr>(
44 std::string str = R
"(<mimic joint="joint_1"/>)";
46 EXPECT_TRUE(runTest<tesseract_scene_graph::JointMimic::Ptr>(
54 std::string str = R
"(<mimic joint="joint_1" multiplier="a" offset="2"/>)";
56 EXPECT_FALSE(runTest<tesseract_scene_graph::JointMimic::Ptr>(
61 std::string str = R"(<mimic joint="joint_1" multiplier="1" offset="a"/>)";
63 EXPECT_FALSE(runTest<tesseract_scene_graph::JointMimic::Ptr>(
68 std::string str = "<mimic />";
70 EXPECT_FALSE(runTest<tesseract_scene_graph::JointMimic::Ptr>(
75 TEST(TesseractURDFUnit, write_mimic)