Changeset 10624 for code/trunk/test/core/object/ListableTest.cc
- Timestamp:
- Oct 4, 2015, 9:12:21 PM (9 years ago)
- Location:
- code/trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
code/trunk
-
code/trunk/test/core/object/ListableTest.cc
r9659 r10624 2 2 #include "core/object/Listable.h" 3 3 #include "core/CoreIncludes.h" 4 #include "core/module/ModuleInstance.h" 4 5 5 6 namespace orxonox … … 10 11 { 11 12 public: 12 ListableClassTest() { RegisterObject(ListableClassTest); }13 ListableClassTest() { RegisterObject(ListableClassTest); } 13 14 }; 14 15 … … 18 19 ListableSubclassTest() { RegisterObject(ListableSubclassTest); } 19 20 }; 21 22 RegisterClassNoArgs(ListableClassTest); 23 RegisterClassNoArgs(ListableSubclassTest); 20 24 21 25 template <class T> … … 35 39 virtual void SetUp() 36 40 { 41 new IdentifierManager(); 42 ModuleInstance::getCurrentModuleInstance()->loadAllStaticallyInitializedInstances(StaticInitialization::IDENTIFIER); 37 43 Context::setRootContext(new Context(NULL)); 38 44 } … … 40 46 virtual void TearDown() 41 47 { 42 Context::setRootContext(NULL); 48 Context::destroyRootContext(); 49 ModuleInstance::getCurrentModuleInstance()->unloadAllStaticallyInitializedInstances(StaticInitialization::IDENTIFIER); 50 delete &IdentifierManager::getInstance(); 43 51 } 44 52 };
Note: See TracChangeset
for help on using the changeset viewer.