/* * RandomNumberEngineFactoryUnitTest.hpp * * Created on: Jan 03, 2011 * Author: heber */ #ifndef RANDOMNUMBERENGINEFACTORYUNITTEST_HPP_ #define RANDOMNUMBERENGINEFACTORYUNITTEST_HPP_ // include config.h #ifdef HAVE_CONFIG_H #include #endif #include class RandomNumberEngine; class RandomNumberEngineFactoryTest : public CppUnit::TestFixture { CPPUNIT_TEST_SUITE( RandomNumberEngineFactoryTest ); CPPUNIT_TEST ( EngineTest ); CPPUNIT_TEST ( PrototypeManipulationTest ); CPPUNIT_TEST_SUITE_END(); public: void setUp(); void tearDown(); void EngineTest(); void PrototypeManipulationTest(); private: RandomNumberEngine *rndA; RandomNumberEngine *rndA_1; RandomNumberEngine *rndA_2; RandomNumberEngine *rndA_3; }; #endif /* RANDOMNUMBERENGINEFACTORYUNITTEST_HPP_ */