3 #include <gtest/gtest.h>
4 #include <Eigen/Geometry>
11 TEST(TesseractURDFUnit, parse_box)
14 std::string str = R
"(<box size="1 2.0 3" extra="0 0 0"/>)";
24 std::string str = R
"(<box size="0.5 0.25 0.75" extra="0 0 0"/>)";
34 std::string str = R"(<box size="-1 2.0 3" extra="0 0 0"/>)";
41 std::string str = R"(<box size="1 -2.0 3" extra="0 0 0"/>)";
48 std::string str = R"(<box size="1 2.0 -3" extra="0 0 0"/>)";
55 std::string str = R"(<box size="1.0 2 a"/>)";
62 std::string str = R"(<box size="1 2"/>)";
69 std::string str = "<box />";
76 TEST(TesseractURDFUnit, write_box)
82 EXPECT_EQ(text, R
"(<box size="1 2 3"/>)");