[Orxonox-commit 5873] r10533 - code/branches/core7/test/core/class
landauf at orxonox.net
landauf at orxonox.net
Sat Jun 6 18:12:11 CEST 2015
Author: landauf
Date: 2015-06-06 18:12:11 +0200 (Sat, 06 Jun 2015)
New Revision: 10533
Modified:
code/branches/core7/test/core/class/IdentifiableTest.cc
code/branches/core7/test/core/class/IdentifierClassHierarchyTest.cc
code/branches/core7/test/core/class/IdentifierExternalClassHierarchyTest.cc
code/branches/core7/test/core/class/IdentifierSimpleClassHierarchyTest.cc
code/branches/core7/test/core/class/IdentifierTest.cc
Log:
fixed tests
Modified: code/branches/core7/test/core/class/IdentifiableTest.cc
===================================================================
--- code/branches/core7/test/core/class/IdentifiableTest.cc 2015-06-06 14:38:45 UTC (rev 10532)
+++ code/branches/core7/test/core/class/IdentifiableTest.cc 2015-06-06 16:12:11 UTC (rev 10533)
@@ -1,36 +1,52 @@
#include <gtest/gtest.h>
#include "core/CoreIncludes.h"
#include "core/class/Identifiable.h"
+#include "core/module/ModuleInstance.h"
namespace orxonox
{
namespace
{
- class IdentifiableTest : public Identifiable
+ class IdentifiableClass : public Identifiable
{
public:
- IdentifiableTest() { RegisterObject(IdentifiableTest); }
+ IdentifiableClass() { RegisterObject(IdentifiableClass); }
};
- RegisterClassNoArgs(IdentifiableTest);
+ RegisterClassNoArgs(IdentifiableClass);
+
+ // Fixture
+ class IdentifiableTest : public ::testing::Test
+ {
+ public:
+ virtual void SetUp()
+ {
+ ModuleInstance::getCurrentModuleInstance()->loadAllStaticallyInitializedInstances();
+ }
+
+ virtual void TearDown()
+ {
+ ModuleInstance::getCurrentModuleInstance()->unloadAllStaticallyInitializedInstances();
+ }
+ };
}
- TEST(IdentifiableTest, CanCreate)
+ TEST_F(IdentifiableTest, CanCreate)
{
- IdentifiableTest* test = new IdentifiableTest();
+ IdentifiableClass* test = new IdentifiableClass();
ASSERT_TRUE(test != NULL);
delete test;
}
- TEST(IdentifiableTest, HasIdentifierAssigned)
+ TEST_F(IdentifiableTest, HasIdentifierAssigned)
{
- IdentifiableTest test;
+ IdentifiableClass test;
EXPECT_TRUE(test.getIdentifier());
}
- TEST(IdentifiableTest, CanBeIdentified)
+ TEST_F(IdentifiableTest, CanBeIdentified)
{
- IdentifiableTest test;
- EXPECT_TRUE(test.isA(Class(IdentifiableTest)));
+ IdentifiableClass test;
+ EXPECT_TRUE(test.isA(Class(IdentifiableClass)));
}
}
Modified: code/branches/core7/test/core/class/IdentifierClassHierarchyTest.cc
===================================================================
--- code/branches/core7/test/core/class/IdentifierClassHierarchyTest.cc 2015-06-06 14:38:45 UTC (rev 10532)
+++ code/branches/core7/test/core/class/IdentifierClassHierarchyTest.cc 2015-06-06 16:12:11 UTC (rev 10533)
@@ -164,60 +164,6 @@
}
}
- TEST(IdentifierClassHierarchyTest_NoFixture, NoInitialization)
- {
- {
- Identifier* identifier = Class(BaseInterface1);
- EXPECT_EQ(0u, identifier->getChildren().size());
- EXPECT_EQ(0u, identifier->getParents().size());
- }
- {
- Identifier* identifier = Class(BaseInterface2);
- EXPECT_EQ(0u, identifier->getChildren().size());
- EXPECT_EQ(0u, identifier->getParents().size());
- }
- {
- Identifier* identifier = Class(Interface1);
- EXPECT_EQ(0u, identifier->getChildren().size());
- EXPECT_EQ(0u, identifier->getParents().size());
- }
- {
- Identifier* identifier = Class(Interface2);
- EXPECT_EQ(0u, identifier->getChildren().size());
- EXPECT_EQ(0u, identifier->getParents().size());
- }
- {
- Identifier* identifier = Class(BaseClass);
- EXPECT_EQ(0u, identifier->getChildren().size());
- EXPECT_EQ(0u, identifier->getParents().size());
- }
- {
- Identifier* identifier = Class(Class0);
- EXPECT_EQ(0u, identifier->getChildren().size());
- EXPECT_EQ(0u, identifier->getParents().size());
- }
- {
- Identifier* identifier = Class(Class1);
- EXPECT_EQ(0u, identifier->getChildren().size());
- EXPECT_EQ(0u, identifier->getParents().size());
- }
- {
- Identifier* identifier = Class(Class2a);
- EXPECT_EQ(0u, identifier->getChildren().size());
- EXPECT_EQ(0u, identifier->getParents().size());
- }
- {
- Identifier* identifier = Class(Class2b);
- EXPECT_EQ(0u, identifier->getChildren().size());
- EXPECT_EQ(0u, identifier->getParents().size());
- }
- {
- Identifier* identifier = Class(Class3);
- EXPECT_EQ(0u, identifier->getChildren().size());
- EXPECT_EQ(0u, identifier->getParents().size());
- }
- }
-
TEST_F(IdentifierClassHierarchyTest, TestBaseInterface1)
{
Identifier* identifier = Class(BaseInterface1);
Modified: code/branches/core7/test/core/class/IdentifierExternalClassHierarchyTest.cc
===================================================================
--- code/branches/core7/test/core/class/IdentifierExternalClassHierarchyTest.cc 2015-06-06 14:38:45 UTC (rev 10532)
+++ code/branches/core7/test/core/class/IdentifierExternalClassHierarchyTest.cc 2015-06-06 16:12:11 UTC (rev 10533)
@@ -71,25 +71,6 @@
}
}
- TEST(IdentifierExternalClassHierarchyTest_NoFixture, NoInitialization)
- {
- {
- Identifier* identifier = Class(Interface);
- EXPECT_EQ(0u, identifier->getChildren().size());
- EXPECT_EQ(0u, identifier->getParents().size());
- }
- {
- Identifier* identifier = Class(BaseClass);
- EXPECT_EQ(0u, identifier->getChildren().size());
- EXPECT_EQ(0u, identifier->getParents().size());
- }
- {
- Identifier* identifier = Class(RealClass);
- EXPECT_EQ(0u, identifier->getChildren().size());
- EXPECT_EQ(0u, identifier->getParents().size());
- }
- }
-
TEST_F(IdentifierExternalClassHierarchyTest, TestInterface)
{
Identifier* identifier = Class(Interface);
Modified: code/branches/core7/test/core/class/IdentifierSimpleClassHierarchyTest.cc
===================================================================
--- code/branches/core7/test/core/class/IdentifierSimpleClassHierarchyTest.cc 2015-06-06 14:38:45 UTC (rev 10532)
+++ code/branches/core7/test/core/class/IdentifierSimpleClassHierarchyTest.cc 2015-06-06 16:12:11 UTC (rev 10533)
@@ -73,25 +73,6 @@
}
}
- TEST(IdentifierSimpleClassHierarchyTest_NoFixture, NoInitialization)
- {
- {
- Identifier* identifier = Class(Interface);
- EXPECT_EQ(0u, identifier->getChildren().size());
- EXPECT_EQ(0u, identifier->getParents().size());
- }
- {
- Identifier* identifier = Class(BaseClass);
- EXPECT_EQ(0u, identifier->getChildren().size());
- EXPECT_EQ(0u, identifier->getParents().size());
- }
- {
- Identifier* identifier = Class(RealClass);
- EXPECT_EQ(0u, identifier->getChildren().size());
- EXPECT_EQ(0u, identifier->getParents().size());
- }
- }
-
TEST_F(IdentifierSimpleClassHierarchyTest, TestInterface)
{
Identifier* identifier = Class(Interface);
Modified: code/branches/core7/test/core/class/IdentifierTest.cc
===================================================================
--- code/branches/core7/test/core/class/IdentifierTest.cc 2015-06-06 14:38:45 UTC (rev 10532)
+++ code/branches/core7/test/core/class/IdentifierTest.cc 2015-06-06 16:12:11 UTC (rev 10533)
@@ -1,6 +1,7 @@
#include <gtest/gtest.h>
#include "core/CoreIncludes.h"
#include "core/class/Identifiable.h"
+#include "core/module/ModuleInstance.h"
namespace orxonox
{
@@ -20,9 +21,24 @@
RegisterClassNoArgs(TestClass);
RegisterClassNoArgs(TestSubclass);
+
+ // Fixture
+ class IdentifierTest : public ::testing::Test
+ {
+ public:
+ virtual void SetUp()
+ {
+ ModuleInstance::getCurrentModuleInstance()->loadAllStaticallyInitializedInstances();
+ }
+
+ virtual void TearDown()
+ {
+ ModuleInstance::getCurrentModuleInstance()->unloadAllStaticallyInitializedInstances();
+ }
+ };
}
- TEST(IdentifierTest, IdentifierExistsOfClass)
+ TEST_F(IdentifierTest, IdentifierExistsOfClass)
{
TestClass test;
@@ -30,7 +46,7 @@
EXPECT_TRUE(identifier != NULL);
}
- TEST(IdentifierTest, IdentifierExistsOfSubclass)
+ TEST_F(IdentifierTest, IdentifierExistsOfSubclass)
{
TestSubclass test;
@@ -38,7 +54,7 @@
EXPECT_TRUE(identifier != NULL);
}
- TEST(IdentifierTest, HasNameOfClass)
+ TEST_F(IdentifierTest, HasNameOfClass)
{
TestClass test;
@@ -46,7 +62,7 @@
EXPECT_EQ("TestClass", identifier->getName());
}
- TEST(IdentifierTest, HasNameOfSubClass)
+ TEST_F(IdentifierTest, HasNameOfSubClass)
{
TestSubclass test;
More information about the Orxonox-commit
mailing list