1 #ifndef __CHESSTEST_H__ 2 #define __CHESSTEST_H__ 3 4 #include "BoardGameTest.h" 5 6 template<class GAMECLASS> 7 class ChessTest : public BoardGameTest<GAMECLASS> 8 { 9 CPPUNIT_TEST_SUB_SUITE( ChessTest, BoardGameTest<GAMECLASS> ); 10 CPPUNIT_TEST( testNumberOfPieces ); 11 CPPUNIT_TEST_SUITE_END(); 12 public: ChessTest()13 ChessTest() 14 { 15 } 16 testNumberOfPieces()17 void testNumberOfPieces() 18 { 19 CPPUNIT_ASSERT( this->m_game->getNumberOfPieces () == 32 ); 20 } 21 }; 22 23 24 25 #endif 26