From 3d8426c8daf074ca1aefaab2b2dddad814d1fc98 Mon Sep 17 00:00:00 2001 From: Rainer Kartmann <rainer.kartmann@kit.edu> Date: Fri, 30 Apr 2021 17:27:36 +0200 Subject: [PATCH] Fix ArMemGuiTest --- .../libraries/armem_gui/test/ArMemGuiTest.cpp | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/source/RobotAPI/libraries/armem_gui/test/ArMemGuiTest.cpp b/source/RobotAPI/libraries/armem_gui/test/ArMemGuiTest.cpp index d1e0e4a01..4f259c7af 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"); + } } -- GitLab