Go to the documentation of this file.
3 #include <gtest/gtest.h>
4 #include <Eigen/Geometry>
11 TEST(TesseractURDFUnit, parse_capsule)
14 std::string str = R
"(<tesseract:capsule radius="1" length="2" extra="0 0 0"/>)";
16 EXPECT_TRUE(runTest<tesseract_geometry::Capsule::Ptr>(
23 std::string str = R
"(<tesseract:capsule radius="0.25" length="0.5" extra="0 0 0"/>)";
25 EXPECT_TRUE(runTest<tesseract_geometry::Capsule::Ptr>(
32 std::string str = R"(<tesseract:capsule radius="-1" length="2" extra="0 0 0"/>)";
39 std::string str = R"(<tesseract:capsule radius="1" length="-2" extra="0 0 0"/>)";
46 std::string str = R"(<tesseract:capsule radius="a" length="2"/>)";
53 std::string str = R"(<tesseract:capsule radius="1" length="a"/>)";
69 std::string str = R
"(<tesseract:capsule radius="1"/>)";
76 std::string str = R"(<tesseract:capsule length="2"/>)";
83 std::string str = "<tesseract:capsule />";
90 TEST(TesseractURDFUnit, write_capsule)
#define TESSERACT_COMMON_IGNORE_WARNINGS_PUSH
#define EXPECT_TRUE(args)
#define EXPECT_NEAR(a, b, prec)
TESSERACT_COMMON_IGNORE_WARNINGS_PUSH TESSERACT_COMMON_IGNORE_WARNINGS_POP TEST(TesseractURDFUnit, parse_capsule)
static constexpr std::string_view CAPSULE_ELEMENT_NAME
std::shared_ptr< tesseract_geometry::Capsule > parseCapsule(const tinyxml2::XMLElement *xml_element)
Parse a xml capsule element.
Parse capsule from xml string.
std::shared_ptr< Capsule > Ptr
#define EXPECT_FALSE(args)
tinyxml2::XMLElement * writeCapsule(const std::shared_ptr< const tesseract_geometry::Capsule > &capsule, tinyxml2::XMLDocument &doc)
tesseract_urdf
Author(s): Levi Armstrong
autogenerated on Thu Apr 24 2025 03:10:44