- Timestamp:
- Aug 14, 2013, 10:39:32 AM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/core6/test/core/class/SubclassIdentifierTest.cc
r9640 r9647 21 21 }; 22 22 23 RegisterClass(TestClass); 24 RegisterClass(TestSubclass); 23 // Fixture 24 class SubclassIdentifierTest : public ::testing::Test 25 { 26 public: 27 virtual void SetUp() 28 { 29 registerClass("OrxonoxClass", new ClassFactoryNoArgs<OrxonoxClass>()); 30 registerClass("TestClass", new ClassFactoryWithContext<TestClass>()); 31 registerClass("TestSubclass", new ClassFactoryWithContext<TestSubclass>()); 32 33 IdentifierManager::getInstance().createClassHierarchy(); 34 } 35 36 virtual void TearDown() 37 { 38 IdentifierManager::getInstance().destroyAllIdentifiers(); 39 } 40 }; 25 41 } 26 42 27 TEST (SubclassIdentifierTest, CanCreateIdentifier)43 TEST_F(SubclassIdentifierTest, CanCreateIdentifier) 28 44 { 29 45 TestSubclass test; … … 32 48 } 33 49 34 TEST (SubclassIdentifierTest, DefaultsToNormalIdentifier)50 TEST_F(SubclassIdentifierTest, DefaultsToNormalIdentifier) 35 51 { 36 52 TestSubclass test; … … 40 56 } 41 57 42 TEST (SubclassIdentifierTest, CanAssignIdentifierOfSubclass)58 TEST_F(SubclassIdentifierTest, CanAssignIdentifierOfSubclass) 43 59 { 44 60 TestSubclass test; 45 IdentifierManager::getInstance().createClassHierarchy();46 47 61 SubclassIdentifier<TestClass> subclassIdentifier; 48 62 subclassIdentifier = Class(TestSubclass); … … 50 64 } 51 65 52 TEST (SubclassIdentifierTest, CanCreateSubclass)66 TEST_F(SubclassIdentifierTest, CanCreateSubclass) 53 67 { 54 68 TestSubclass test; 55 IdentifierManager::getInstance().createClassHierarchy();56 57 69 SubclassIdentifier<TestClass> subclassIdentifier; 58 70 subclassIdentifier = Class(TestSubclass);
Note: See TracChangeset
for help on using the changeset viewer.