Changeset 9f39db for src/Patterns/unittests/FactoryUnitTest.cpp
- Timestamp:
- Jan 6, 2011, 11:47:13 PM (15 years ago)
- Children:
- 8dd38e
- Parents:
- 567640
- File:
-
- 1 edited
-
src/Patterns/unittests/FactoryUnitTest.cpp (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/Patterns/unittests/FactoryUnitTest.cpp
r567640 r9f39db 75 75 FactoryStub::getInstance(). 76 76 PrototypeTable[FactoryStub::Bclass]->create(); 77 rndA_1 = NULL; 77 78 } 78 79 … … 81 82 delete rndA; 82 83 delete rndB; 84 delete rndA_1; 83 85 FactoryStub::purgeInstance(); 84 86 } … … 115 117 void FactoryTest::getProductEnumTest() 116 118 { 117 ICreatorStub * rndA_1 = 118 FactoryStub::getInstance().getProduct(FactoryStub::Aclass); 119 rndA_1 = FactoryStub::getInstance().getProduct(FactoryStub::Aclass); 119 120 CPPUNIT_ASSERT( typeid(*rndA) == typeid(*rndA_1) ); 120 delete rndA_1;121 121 } 122 122 123 123 void FactoryTest::getProductNameTest() 124 124 { 125 ICreatorStub * rndA_1 = 126 FactoryStub::getInstance().getProduct(std::string("Aclass")); 125 rndA_1 = FactoryStub::getInstance().getProduct(std::string("Aclass")); 127 126 CPPUNIT_ASSERT( typeid(*rndA) == typeid(*rndA_1) ); 128 delete rndA_1;129 127 } 130 128 131 129 void FactoryTest::getProductTypeTest() 132 130 { 133 ICreatorStub * rndA_1 = 134 FactoryStub::getInstance().getProduct( typeid(teststubs::Aclass) ); 131 rndA_1 = FactoryStub::getInstance().getProduct( typeid(teststubs::Aclass) ); 135 132 CPPUNIT_ASSERT( typeid(*rndA) == typeid(*rndA_1) ); 136 delete rndA_1;137 133 }
Note:
See TracChangeset
for help on using the changeset viewer.
