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=7f78f848caaa621d3490eea26ea43b475a7df927;hb=d42dec0ac3d93f262e441e7fc9fc9bacc71c5c52;hpb=a80b59d8a7c95a99fcbbb7e0943c8818610cf322 diff --git a/test/TC_board.rb b/test/TC_board.rb index 7f78f84..6008af5 100644 --- a/test/TC_board.rb +++ b/test/TC_board.rb @@ -685,3 +685,75 @@ EOM assert_equal(false, b.uchifuzume?(true)) end end + +class TestBoardForBuoy < Test::Unit::TestCase + def setup + @board = ShogiServer::Board.new + end + + def test_set_from_moves_empty + moves = [] + rt = @board.set_from_moves moves + assert_equal(:normal, rt) + end + + def test_set_from_moves + moves = ["+7776FU", "-3334FU"] + assert_nothing_raised do + @board.set_from_moves moves + end + + correct = ShogiServer::Board.new + correct.set_from_str <