@@ -27,12 +27,12 @@ TESSERACT_COMMON_IGNORE_WARNINGS_PUSH
2727#include < gtest/gtest.h>
2828TESSERACT_COMMON_IGNORE_WARNINGS_POP
2929
30+ #include < tesseract_common/resource_locator.h>
3031#include < tesseract_common/unit_test_utils.h>
3132#include < tesseract_common/utils.h>
3233#include < tesseract_geometry/geometries.h>
3334#include < tesseract_geometry/impl/octree_utils.h>
3435#include < tesseract_geometry/mesh_parser.h>
35- #include < tesseract_support/tesseract_support_resource_locator.h>
3636
3737#include < tesseract_msgs/msg/geometry.h>
3838#include < tesseract_rosutils/utils.h>
@@ -78,8 +78,8 @@ TEST(TesseractRosutilsGeometryMsgConversions, Cone) // NOLINT
7878
7979TEST (TesseractRosutilsGeometryMsgConversions, ConvexMesh) // NOLINT
8080{
81- std::string path = std::string (TESSERACT_SUPPORT_DIR) + " /meshes/sphere_p25m.stl " ;
82- tesseract_common::TesseractSupportResourceLocator locator;
81+ tesseract_common::GeneralResourceLocator locator ;
82+ std::string path = locator. locateResource ( " package://tesseract_support/meshes/sphere_p25m.stl " )-> getFilePath () ;
8383 auto object = tesseract_geometry::createMeshFromResource<tesseract_geometry::ConvexMesh>(
8484 locator.locateResource (path), Eigen::Vector3d (.1 , .2 , .3 ), true , true , true , true , true );
8585 testToMsgFromMsg (*object.back ());
@@ -93,8 +93,8 @@ TEST(TesseractRosutilsGeometryMsgConversions, Cylinder) // NOLINT
9393
9494TEST (TesseractRosutilsGeometryMsgConversions, Mesh) // NOLINT
9595{
96- std::string path = std::string (TESSERACT_SUPPORT_DIR) + " /meshes/sphere_p25m.stl " ;
97- tesseract_common::TesseractSupportResourceLocator locator;
96+ tesseract_common::GeneralResourceLocator locator ;
97+ std::string path = locator. locateResource ( " package://tesseract_support/meshes/sphere_p25m.stl " )-> getFilePath () ;
9898 auto object = tesseract_geometry::createMeshFromResource<tesseract_geometry::Mesh>(
9999 locator.locateResource (path), Eigen::Vector3d (.1 , .2 , .3 ), true , true , true , true , true );
100100 testToMsgFromMsg (*object.back ());
@@ -141,17 +141,17 @@ TEST(TesseractRosutilsGeometryMsgConversions, Plane) // NOLINT
141141
142142TEST (TesseractRosutilsGeometryMsgConversions, PolygonMesh) // NOLINT
143143{
144- std::string path = std::string (TESSERACT_SUPPORT_DIR) + " /meshes/sphere_p25m.stl " ;
145- tesseract_common::TesseractSupportResourceLocator locator;
144+ tesseract_common::GeneralResourceLocator locator ;
145+ std::string path = locator. locateResource ( " package://tesseract_support/meshes/sphere_p25m.stl " )-> getFilePath () ;
146146 auto object = tesseract_geometry::createMeshFromResource<tesseract_geometry::PolygonMesh>(
147147 locator.locateResource (path), Eigen::Vector3d (.1 , .2 , .3 ), true , true , true , true , true );
148148 testToMsgFromMsg (*object.back ());
149149}
150150
151151TEST (TesseractRosutilsGeometryMsgConversions, SDFMesh) // NOLINT
152152{
153- std::string path = std::string (TESSERACT_SUPPORT_DIR) + " /meshes/sphere_p25m.stl " ;
154- tesseract_common::TesseractSupportResourceLocator locator;
153+ tesseract_common::GeneralResourceLocator locator ;
154+ std::string path = locator. locateResource ( " package://tesseract_support/meshes/sphere_p25m.stl " )-> getFilePath () ;
155155 auto object = tesseract_geometry::createMeshFromResource<tesseract_geometry::SDFMesh>(
156156 locator.locateResource (path), Eigen::Vector3d (.1 , .2 , .3 ), true , true , true , true , true );
157157 testToMsgFromMsg (*object.back ());
0 commit comments