Changeset 10624 for code/trunk/test/core/class/IdentifierTest.cc
- Timestamp:
- Oct 4, 2015, 9:12:21 PM (10 years ago)
- Location:
- code/trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
code/trunk
-
code/trunk/test/core/class/IdentifierTest.cc
r9659 r10624 2 2 #include "core/CoreIncludes.h" 3 3 #include "core/class/Identifiable.h" 4 #include "core/module/ModuleInstance.h" 4 5 5 6 namespace orxonox … … 18 19 TestSubclass() { RegisterObject(TestSubclass); } 19 20 }; 21 22 RegisterClassNoArgs(TestClass); 23 RegisterClassNoArgs(TestSubclass); 24 25 // Fixture 26 class IdentifierTest : public ::testing::Test 27 { 28 public: 29 virtual void SetUp() 30 { 31 new IdentifierManager(); 32 ModuleInstance::getCurrentModuleInstance()->loadAllStaticallyInitializedInstances(StaticInitialization::IDENTIFIER); 33 } 34 35 virtual void TearDown() 36 { 37 ModuleInstance::getCurrentModuleInstance()->unloadAllStaticallyInitializedInstances(StaticInitialization::IDENTIFIER); 38 delete &IdentifierManager::getInstance(); 39 } 40 }; 20 41 } 21 42 22 TEST (IdentifierTest, IdentifierExistsOfClass)43 TEST_F(IdentifierTest, IdentifierExistsOfClass) 23 44 { 24 45 TestClass test; … … 28 49 } 29 50 30 TEST (IdentifierTest, IdentifierExistsOfSubclass)51 TEST_F(IdentifierTest, IdentifierExistsOfSubclass) 31 52 { 32 53 TestSubclass test; … … 36 57 } 37 58 38 TEST (IdentifierTest, HasNameOfClass)59 TEST_F(IdentifierTest, HasNameOfClass) 39 60 { 40 61 TestClass test; … … 44 65 } 45 66 46 TEST (IdentifierTest, HasNameOfSubClass)67 TEST_F(IdentifierTest, HasNameOfSubClass) 47 68 { 48 69 TestSubclass test;
Note: See TracChangeset
for help on using the changeset viewer.