/* * GraveyardUnitTest.hpp * * Created on: Sep 05, 2013 * Author: heber */ #ifndef OBSERVERTEST_HPP_ #define OBSERVERTEST_HPP_ // include config.h #ifdef HAVE_CONFIG_H #include #endif #include // forward declaration for test stubs class Graveyard; class UpdateCountObserver; class GraveyardUnitTest : public CppUnit::TestFixture { CPPUNIT_TEST_SUITE( GraveyardUnitTest ) ; CPPUNIT_TEST ( Zombie_soloTest ); CPPUNIT_TEST ( Zombie_oneTest ); CPPUNIT_TEST ( Zombie_manyTest ); CPPUNIT_TEST ( Zombie_notificationsTest ); CPPUNIT_TEST_SUITE_END(); public: void setUp(); void tearDown(); void Zombie_soloTest(); void Zombie_oneTest(); void Zombie_manyTest(); void Zombie_notificationsTest(); private: Graveyard *graveyard; UpdateCountObserver *observer1; UpdateCountObserver *observer2; UpdateCountObserver *observer3; UpdateCountObserver *observer4; }; #endif /* OBSERVERTEST_HPP_ */