X-Git-Url: http://git.sourceforge.jp/view?p=shogi-server%2Fshogi-server.git;a=blobdiff_plain;f=test%2FTC_board.rb;h=6008af5c05b31dadf25b6dfb4ad62cc554c08005;hp=8ca437d41d83c4f5657efec8f6d1cb60bb75486f;hb=e01b7c6a7813f3ad1788a4beb75efe97153231aa;hpb=69a5f0ddfc4262fbaf944491f3d9e24fd03ccb67 diff --git a/test/TC_board.rb b/test/TC_board.rb index 8ca437d..6008af5 100644 --- a/test/TC_board.rb +++ b/test/TC_board.rb @@ -734,3 +734,26 @@ EOF end end # TestBoardForBuoy +class TestSplitMoves < Test::Unit::TestCase + def test_split_moves1 + rs = ShogiServer::Board::split_moves "+7776FU" + assert_equal ["+7776FU"], rs + end + + def test_split_moves2 + rs = ShogiServer::Board::split_moves "+7776FU-3334FU" + assert_equal ["+7776FU", "-3334FU"], rs + end + + def test_split_moves3 + assert_nothing_raised do + ShogiServer::Board::split_moves "" + end + end + + def test_split_moves_error1 + assert_raise ShogiServer::WrongMoves do + ShogiServer::Board::split_moves "dummy" + end + end +end