- Timestamp:
- Apr 26, 2015, 3:22:27 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/core7/test/core/class/IdentifierExternalClassHierarchyTest.cc
r10372 r10400 38 38 }; 39 39 40 RegisterAbstractClass(Interface).inheritsFrom<Identifiable>(); 41 RegisterClassNoArgs(BaseClass); 42 RegisterClassNoArgs(RealClass); 43 40 44 // Fixture 41 45 class IdentifierExternalClassHierarchyTest : public ::testing::Test … … 44 48 virtual void SetUp() 45 49 { 46 registerClass("Context", new ClassFactoryWithContext<Context>());47 registerClass("Listable", new ClassFactoryWithContext<Listable>());48 registerClass("Interface", static_cast<ClassFactory<Interface>*>(NULL), false)->inheritsFrom(Class(Identifiable));49 registerClass("BaseClass", new ClassFactoryNoArgs<BaseClass>());50 registerClass("RealClass", new ClassFactoryNoArgs<RealClass>());51 52 IdentifierManager::getInstance().createClassHierarchy();53 50 } 54 51 55 52 virtual void TearDown() 56 53 { 57 IdentifierManager::getInstance().destroyAllIdentifiers();58 54 } 59 55 }; … … 70 66 } 71 67 72 TEST(IdentifierExternalClassHierarchyTest_NoFixture, NoInitialization)73 {74 {75 Identifier* identifier = Class(Interface);76 EXPECT_EQ(0u, identifier->getChildren().size());77 EXPECT_EQ(0u, identifier->getParents().size());78 }79 {80 Identifier* identifier = Class(BaseClass);81 EXPECT_EQ(0u, identifier->getChildren().size());82 EXPECT_EQ(0u, identifier->getParents().size());83 }84 {85 Identifier* identifier = Class(RealClass);86 EXPECT_EQ(0u, identifier->getChildren().size());87 EXPECT_EQ(0u, identifier->getParents().size());88 }89 }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 // } 90 86 91 87 TEST_F(IdentifierExternalClassHierarchyTest, TestInterface)
Note: See TracChangeset
for help on using the changeset viewer.