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