![]() |
Tesseract
Motion Planning Environment
|
#include <tesseract_common/macros.h>#include <gtest/gtest.h>#include <iostream>#include <fstream>#include <tesseract_support/tesseract_support_resource_locator.h>#include <tesseract_common/types.h>#include <tesseract_common/unit_test_utils.h>
Functions | |
| tesseract_common::fs::path | file_path (INSTALL_LOCATION) |
| EXPECT_TRUE (resource !=nullptr) | |
| EXPECT_TRUE (resource->isFile()) | |
| EXPECT_EQ (resource->getUrl(), "package://tesseract_support/urdf/abb_irb2400.urdf") | |
| EXPECT_EQ (tesseract_common::fs::path(resource->getFilePath()),(package_path/"urdf/abb_irb2400.urdf")) | |
| EXPECT_FALSE (resource->getResourceContents().empty()) | |
| EXPECT_TRUE (resource->getResourceContentStream() !=nullptr) | |
| EXPECT_TRUE (sub_resource !=nullptr) | |
| EXPECT_TRUE (sub_resource->isFile()) | |
| EXPECT_EQ (sub_resource->getUrl(), "package://tesseract_support/urdf/boxbot.urdf") | |
| EXPECT_EQ (tesseract_common::fs::path(sub_resource->getFilePath()),(package_path/"urdf/boxbot.urdf")) | |
| EXPECT_FALSE (sub_resource->getResourceContents().empty()) | |
| EXPECT_TRUE (sub_resource->getResourceContentStream() !=nullptr) | |
| EXPECT_TRUE (resource_empty==nullptr) | |
| EXPECT_TRUE (resource_does_not_exist !=nullptr) | |
| EXPECT_TRUE (resource_does_not_exist->getResourceContents().empty()) | |
| EXPECT_TRUE (resource_does_not_exist->getResourceContentStream()==nullptr) | |
| int | main (int argc, char **argv) |
Variables | |
| TESSERACT_COMMON_IGNORE_WARNINGS_PUSH | TESSERACT_COMMON_IGNORE_WARNINGS_POP |
| tesseract_common::fs::path | package_path = file_path / "share/tesseract_support" |
| ResourceLocator::Ptr | locator = std::make_shared<TesseractSupportResourceLocator>() |
| Resource::Ptr | resource = locator->locateResource("package://tesseract_support/urdf/abb_irb2400.urdf") |
| Resource::Ptr | sub_resource = resource->locateResource("boxbot.urdf") |
| tesseract_common::Resource::Ptr | resource_empty = locator->locateResource("") |
| tesseract_common::Resource::Ptr | resource_does_not_exist |
| EXPECT_EQ | ( | resource-> | getUrl(), |
| "package://tesseract_support/urdf/abb_irb2400.urdf" | |||
| ) |
| EXPECT_EQ | ( | sub_resource-> | getUrl(), |
| "package://tesseract_support/urdf/boxbot.urdf" | |||
| ) |
| EXPECT_EQ | ( | tesseract_common::fs::path(resource->getFilePath()) | , |
| (package_path/"urdf/abb_irb2400.urdf") | |||
| ) |
| EXPECT_EQ | ( | tesseract_common::fs::path(sub_resource->getFilePath()) | , |
| (package_path/"urdf/boxbot.urdf") | |||
| ) |
| EXPECT_FALSE | ( | resource-> | getResourceContents).empty( | ) |
| EXPECT_FALSE | ( | sub_resource-> | getResourceContents).empty( | ) |
| EXPECT_TRUE | ( | resource ! | = nullptr | ) |
| EXPECT_TRUE | ( | resource->getResourceContentStream() ! | = nullptr | ) |
| EXPECT_TRUE | ( | resource-> | isFile() | ) |
| EXPECT_TRUE | ( | resource_does_not_exist ! | = nullptr | ) |
| EXPECT_TRUE | ( | resource_does_not_exist-> | getResourceContents).empty( | ) |
| EXPECT_TRUE | ( | resource_does_not_exist-> | getResourceContentStream() = =nullptr | ) |
| EXPECT_TRUE | ( | resource_empty | = =nullptr | ) |
| EXPECT_TRUE | ( | sub_resource ! | = nullptr | ) |
| EXPECT_TRUE | ( | sub_resource->getResourceContentStream() ! | = nullptr | ) |
| EXPECT_TRUE | ( | sub_resource-> | isFile() | ) |
| tesseract_common::fs::path file_path | ( | INSTALL_LOCATION | ) |
| int main | ( | int | argc, |
| char ** | argv | ||
| ) |
| ResourceLocator::Ptr locator = std::make_shared<TesseractSupportResourceLocator>() |
| tesseract_common::fs::path package_path = file_path / "share/tesseract_support" |
| Resource::Ptr resource = locator->locateResource("package://tesseract_support/urdf/abb_irb2400.urdf") |
| tesseract_common::Resource::Ptr resource_does_not_exist |
| tesseract_common::Resource::Ptr resource_empty = locator->locateResource("") |
| Resource::Ptr sub_resource = resource->locateResource("boxbot.urdf") |
| TESSERACT_COMMON_IGNORE_WARNINGS_PUSH TESSERACT_COMMON_IGNORE_WARNINGS_POP |