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