1 $:.unshift File.join(File.dirname(__FILE__), "..")
4 require 'shogi_server/player'
6 class TestPlayer < Test::Unit::TestCase
8 @p = ShogiServer::BasicPlayer.new
11 def test_without_password
14 assert_nil(@p.player_id)
19 @p.set_password("abc")
25 @p.set_password("abc")
26 assert_match(/@/, @p.player_id)
30 assert_nothing_raised {@p.rating_group = 1}
34 @p.name = "hoge_human"
36 assert(!@p.is_computer?)
40 @p.name = "hoge_human@p1"
42 assert(!@p.is_computer?)
45 def test_set_sente_from_str
46 assert_equal true, @p.set_sente_from_str("+")
47 assert_equal false, @p.set_sente_from_str("-")
48 assert_nil @p.set_sente_from_str("*")