1 #ifndef SHOGIDESERIALIZATIONTEST_H
2 #define SHOGIDESERIALIZATIONTEST_H
4 #include <cppunit/extensions/HelperMacros.h>
5 #include <cppunit/TestCaller.h>
6 #include <cppunit/TestResult.h>
7 #include <cppunit/TestFixture.h>
8 #include <cppunit/TestAssert.h>
10 #include "hlvariant/shogi/variant.h"
11 #include "hlvariant/variantdata.h"
13 using namespace HLVariant
;
15 typedef VariantData
<Shogi::Variant
>::GameState ShogiGameState
;
16 typedef VariantData
<Shogi::Variant
>::Serializer ShogiSerializer
;
17 typedef VariantData
<Shogi::Variant
>::Piece ShogiPiece
;
18 typedef VariantData
<Shogi::Variant
>::Move ShogiMove
;
20 class ShogiDeserializationTest
: public CppUnit::TestFixture
{
21 CPPUNIT_TEST_SUITE(ShogiDeserializationTest
);
22 CPPUNIT_TEST(regression_P_drop_2c
);
23 CPPUNIT_TEST_SUITE_END();
25 ShogiGameState
* m_state
;
30 void regression_P_drop_2c();
33 #endif // SHOGIDESERIALIZATIONTEST_H