2 load '../shogi-server/shogi-server'
4 class ShogiServer::BasicPlayer
5 attr_accessor :protocol
9 class TestLogin < Test::Unit::TestCase
11 @p_csa = ShogiServer::BasicPlayer.new
13 @p_x1 = ShogiServer::BasicPlayer.new
15 @csa = ShogiServer::LoginCSA.new(@p_csa,"floodgate-900-0,xyz")
16 @x1 = ShogiServer::Loginx1.new(@p_x1, "xyz")
20 assert(@p_x1.player_id == @p_csa.player_id)
23 def test_login_factory_x1
24 player = ShogiServer::BasicPlayer.new
26 login = ShogiServer::Login::factory("LOGIN hoge xyz x1", player)
27 assert_equal(@p_x1.player_id, player.player_id)
30 def test_login_factory_csa
31 player = ShogiServer::BasicPlayer.new
33 login = ShogiServer::Login::factory("LOGIN hoge floodagate-900-0,xyz", player)
34 assert_equal(@p_csa.player_id, player.player_id)