diff --git a/source/RobotAPI/libraries/armem_gui/test/ArMemGuiTest.cpp b/source/RobotAPI/libraries/armem_gui/test/ArMemGuiTest.cpp index d1e0e4a011e05edc22c2ab8fb0835b95150c24da..4f259c7af5a50ff198b139084eb604bfd06fead5 100644 --- a/source/RobotAPI/libraries/armem_gui/test/ArMemGuiTest.cpp +++ b/source/RobotAPI/libraries/armem_gui/test/ArMemGuiTest.cpp @@ -30,12 +30,27 @@ #include <iostream> #include <RobotAPI/libraries/armem_gui/instance/sanitize_typename.h> +#include <RobotAPI/libraries/aron/core/navigator/type/AllNavigators.h> using namespace armarx::armem::gui::instance; BOOST_AUTO_TEST_CASE(test_sanitizeTypeName) { - BOOST_CHECK_EQUAL(sanitizeTypeName("AronDictType<AronFloatType>"), "Dict<Float>"); - BOOST_CHECK_EQUAL(sanitizeTypeName("AronListType<AronFloatType>"), "List<Float>"); + using namespace armarx::aron::typenavigator; + { + DictNavigator dict; + dict.setAcceptedType(std::make_shared<FloatNavigator>()); + BOOST_CHECK_EQUAL(sanitizeTypeName(dict.getName()), "Dict<Float>"); + } + { + ListNavigator dict; + dict.setAcceptedType(std::make_shared<LongNavigator>()); + BOOST_CHECK_EQUAL(sanitizeTypeName(dict.getName()), "Dict<Long>"); + } + { + ObjectNavigator dict; + dict.setObjectName("namespace::MyObjectName"); + BOOST_CHECK_EQUAL(sanitizeTypeName(dict.getName()), "namespace::MyObjectName"); + } }