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