Skip to content
Snippets Groups Projects
Commit 3d8426c8 authored by Rainer Kartmann's avatar Rainer Kartmann
Browse files

Fix ArMemGuiTest

parent 0d934b0f
No related branches found
No related tags found
2 merge requests!140armem/dev -> master,!139Refactor inheritance in armem/core
......@@ -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");
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment