Changeset 9647 for code/branches/core6/test/core/class/SuperTest.cc
- Timestamp:
- Aug 14, 2013, 10:39:32 AM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/core6/test/core/class/SuperTest.cc
r9640 r9647 62 62 }; 63 63 64 RegisterClass(TestClass); 65 RegisterClass(TestSubclass); 64 // Fixture 65 class SuperTest : public ::testing::Test 66 { 67 public: 68 virtual void SetUp() 69 { 70 registerClass("OrxonoxClass", new ClassFactoryNoArgs<OrxonoxClass>()); 71 registerClass("BaseObject", new ClassFactoryWithContext<BaseObject>()); 72 registerClass("TestClass", new ClassFactoryWithContext<TestClass>()); 73 registerClass("TestSubclass", new ClassFactoryWithContext<TestSubclass>()); 74 75 IdentifierManager::getInstance().createClassHierarchy(); 76 } 77 78 virtual void TearDown() 79 { 80 IdentifierManager::getInstance().destroyAllIdentifiers(); 81 } 82 }; 66 83 } 67 84 68 TEST (SuberTest, SuperCallWithoutArguments)85 TEST_F(SuperTest, SuperCallWithoutArguments) 69 86 { 70 87 TestSubclass test; 71 IdentifierManager::getInstance().createClassHierarchy();72 88 73 89 EXPECT_FALSE(test.changedNameBase_); … … 80 96 } 81 97 82 TEST (SuberTest, SuperCallWithArguments)98 TEST_F(SuperTest, SuperCallWithArguments) 83 99 { 84 100 TestSubclass test; 85 IdentifierManager::getInstance().createClassHierarchy();86 101 87 102 EXPECT_FALSE(test.xmlPortBase_);
Note: See TracChangeset
for help on using the changeset viewer.