Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Aug 14, 2013, 10:39:32 AM (11 years ago)
Author:
landauf
Message:

fixed tests (caused problem with MSVC because they were executed in a different order)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/branches/core6/test/core/class/SuperTest.cc

    r9640 r9647  
    6262        };
    6363
    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        };
    6683    }
    6784
    68     TEST(SuberTest, SuperCallWithoutArguments)
     85    TEST_F(SuperTest, SuperCallWithoutArguments)
    6986    {
    7087        TestSubclass test;
    71         IdentifierManager::getInstance().createClassHierarchy();
    7288
    7389        EXPECT_FALSE(test.changedNameBase_);
     
    8096    }
    8197
    82     TEST(SuberTest, SuperCallWithArguments)
     98    TEST_F(SuperTest, SuperCallWithArguments)
    8399    {
    84100        TestSubclass test;
    85         IdentifierManager::getInstance().createClassHierarchy();
    86101
    87102        EXPECT_FALSE(test.xmlPortBase_);
Note: See TracChangeset for help on using the changeset viewer.