OSDN Git Service

Followed the directory tree change caused by the repository's move from CVS to Subversion
[shogi-server/shogi-server.git] / test / TC_player.rb
1 $:.unshift File.join(File.dirname(__FILE__), "..")
2 require 'test/unit'
3 load 'shogi-server'
4
5 class TestPlayer < Test::Unit::TestCase
6   def setup
7     @p = ShogiServer::BasicPlayer.new
8   end
9
10   def test_without_password
11     @p.name = "hoge"
12     @p.set_password(nil)
13     assert_nil(@p.player_id)
14   end
15   
16   def test_set_password
17     @p.name = "hoge"
18     @p.set_password("abc")
19     assert(@p.player_id)
20   end
21
22   def test_name_atmark
23     @p.name = "hoge@p1"
24     @p.set_password("abc")
25     assert_match(/@/, @p.player_id)
26   end
27
28   def test_rating_group
29     assert_nothing_raised {@p.rating_group = 1}
30   end
31 end
32