- Timestamp:
- Apr 26, 2015, 4:16:49 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/core7/test/core/class/IdentifierClassHierarchyTest.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 … … 141 142 virtual void SetUp() 142 143 { 144 ModuleInstance::getCurrentModuleInstance()->loadAllStaticallyInitializedInstances(); 145 ModuleInstance::setCurrentModuleInstance(new ModuleInstance()); // overwrite ModuleInstance because the old one is now loaded and shouln't be used anymore. TODO: better solution? 146 Identifier::initConfigValues_s = false; // TODO: hack! 147 IdentifierManager::getInstance().createClassHierarchy(); 143 148 } 144 149 145 150 virtual void TearDown() 146 151 { 152 IdentifierManager::getInstance().destroyClassHierarchy(); 147 153 } 148 154 }; … … 159 165 } 160 166 161 //TEST(IdentifierClassHierarchyTest_NoFixture, NoInitialization)162 //{163 //{164 //Identifier* identifier = Class(BaseInterface1);165 //EXPECT_EQ(0u, identifier->getChildren().size());166 //EXPECT_EQ(0u, identifier->getParents().size());167 //}168 //{169 //Identifier* identifier = Class(BaseInterface2);170 //EXPECT_EQ(0u, identifier->getChildren().size());171 //EXPECT_EQ(0u, identifier->getParents().size());172 //}173 //{174 //Identifier* identifier = Class(Interface1);175 //EXPECT_EQ(0u, identifier->getChildren().size());176 //EXPECT_EQ(0u, identifier->getParents().size());177 //}178 //{179 //Identifier* identifier = Class(Interface2);180 //EXPECT_EQ(0u, identifier->getChildren().size());181 //EXPECT_EQ(0u, identifier->getParents().size());182 //}183 //{184 //Identifier* identifier = Class(BaseClass);185 //EXPECT_EQ(0u, identifier->getChildren().size());186 //EXPECT_EQ(0u, identifier->getParents().size());187 //}188 //{189 //Identifier* identifier = Class(Class0);190 //EXPECT_EQ(0u, identifier->getChildren().size());191 //EXPECT_EQ(0u, identifier->getParents().size());192 //}193 //{194 //Identifier* identifier = Class(Class1);195 //EXPECT_EQ(0u, identifier->getChildren().size());196 //EXPECT_EQ(0u, identifier->getParents().size());197 //}198 //{199 //Identifier* identifier = Class(Class2a);200 //EXPECT_EQ(0u, identifier->getChildren().size());201 //EXPECT_EQ(0u, identifier->getParents().size());202 //}203 //{204 //Identifier* identifier = Class(Class2b);205 //EXPECT_EQ(0u, identifier->getChildren().size());206 //EXPECT_EQ(0u, identifier->getParents().size());207 //}208 //{209 //Identifier* identifier = Class(Class3);210 //EXPECT_EQ(0u, identifier->getChildren().size());211 //EXPECT_EQ(0u, identifier->getParents().size());212 //}213 //}167 TEST(IdentifierClassHierarchyTest_NoFixture, NoInitialization) 168 { 169 { 170 Identifier* identifier = Class(BaseInterface1); 171 EXPECT_EQ(0u, identifier->getChildren().size()); 172 EXPECT_EQ(0u, identifier->getParents().size()); 173 } 174 { 175 Identifier* identifier = Class(BaseInterface2); 176 EXPECT_EQ(0u, identifier->getChildren().size()); 177 EXPECT_EQ(0u, identifier->getParents().size()); 178 } 179 { 180 Identifier* identifier = Class(Interface1); 181 EXPECT_EQ(0u, identifier->getChildren().size()); 182 EXPECT_EQ(0u, identifier->getParents().size()); 183 } 184 { 185 Identifier* identifier = Class(Interface2); 186 EXPECT_EQ(0u, identifier->getChildren().size()); 187 EXPECT_EQ(0u, identifier->getParents().size()); 188 } 189 { 190 Identifier* identifier = Class(BaseClass); 191 EXPECT_EQ(0u, identifier->getChildren().size()); 192 EXPECT_EQ(0u, identifier->getParents().size()); 193 } 194 { 195 Identifier* identifier = Class(Class0); 196 EXPECT_EQ(0u, identifier->getChildren().size()); 197 EXPECT_EQ(0u, identifier->getParents().size()); 198 } 199 { 200 Identifier* identifier = Class(Class1); 201 EXPECT_EQ(0u, identifier->getChildren().size()); 202 EXPECT_EQ(0u, identifier->getParents().size()); 203 } 204 { 205 Identifier* identifier = Class(Class2a); 206 EXPECT_EQ(0u, identifier->getChildren().size()); 207 EXPECT_EQ(0u, identifier->getParents().size()); 208 } 209 { 210 Identifier* identifier = Class(Class2b); 211 EXPECT_EQ(0u, identifier->getChildren().size()); 212 EXPECT_EQ(0u, identifier->getParents().size()); 213 } 214 { 215 Identifier* identifier = Class(Class3); 216 EXPECT_EQ(0u, identifier->getChildren().size()); 217 EXPECT_EQ(0u, identifier->getParents().size()); 218 } 219 } 214 220 215 221 TEST_F(IdentifierClassHierarchyTest, TestBaseInterface1)
Note: See TracChangeset
for help on using the changeset viewer.