- Timestamp:
- Apr 26, 2015, 4:16:49 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/core7/test/core/class/IdentifierExternalClassHierarchyTest.cc
r10400 r10403 2 2 #include "core/CoreIncludes.h" 3 3 #include "core/class/Identifiable.h" 4 #include "core/module/ModuleInstance.h" 4 5 5 6 namespace orxonox … … 48 49 virtual void SetUp() 49 50 { 51 ModuleInstance::getCurrentModuleInstance()->loadAllStaticallyInitializedInstances(); 52 ModuleInstance::setCurrentModuleInstance(new ModuleInstance()); // overwrite ModuleInstance because the old one is now loaded and shouln't be used anymore. TODO: better solution? 53 Identifier::initConfigValues_s = false; // TODO: hack! 54 IdentifierManager::getInstance().createClassHierarchy(); 50 55 } 51 56 52 57 virtual void TearDown() 53 58 { 59 IdentifierManager::getInstance().destroyClassHierarchy(); 54 60 } 55 61 }; … … 66 72 } 67 73 68 //TEST(IdentifierExternalClassHierarchyTest_NoFixture, NoInitialization)69 //{70 //{71 //Identifier* identifier = Class(Interface);72 //EXPECT_EQ(0u, identifier->getChildren().size());73 //EXPECT_EQ(0u, identifier->getParents().size());74 //}75 //{76 //Identifier* identifier = Class(BaseClass);77 //EXPECT_EQ(0u, identifier->getChildren().size());78 //EXPECT_EQ(0u, identifier->getParents().size());79 //}80 //{81 //Identifier* identifier = Class(RealClass);82 //EXPECT_EQ(0u, identifier->getChildren().size());83 //EXPECT_EQ(0u, identifier->getParents().size());84 //}85 //}74 TEST(IdentifierExternalClassHierarchyTest_NoFixture, NoInitialization) 75 { 76 { 77 Identifier* identifier = Class(Interface); 78 EXPECT_EQ(0u, identifier->getChildren().size()); 79 EXPECT_EQ(0u, identifier->getParents().size()); 80 } 81 { 82 Identifier* identifier = Class(BaseClass); 83 EXPECT_EQ(0u, identifier->getChildren().size()); 84 EXPECT_EQ(0u, identifier->getParents().size()); 85 } 86 { 87 Identifier* identifier = Class(RealClass); 88 EXPECT_EQ(0u, identifier->getChildren().size()); 89 EXPECT_EQ(0u, identifier->getParents().size()); 90 } 91 } 86 92 87 93 TEST_F(IdentifierExternalClassHierarchyTest, TestInterface)
Note: See TracChangeset
for help on using the changeset viewer.