From: beatles Date: Wed, 17 Jun 2009 14:44:23 +0000 (+0000) Subject: Added more test cases. X-Git-Tag: 20170902~172 X-Git-Url: http://git.osdn.net/view?p=shogi-server%2Fshogi-server.git;a=commitdiff_plain;h=738c0fbf30cc30134a652c9055404716295225d7 Added more test cases. --- diff --git a/test/TC_before_agree.rb b/test/TC_before_agree.rb index c3761ac..ceeebe7 100644 --- a/test/TC_before_agree.rb +++ b/test/TC_before_agree.rb @@ -3,7 +3,7 @@ require "kconv" class TestBeforeAgree < BaseClient - def test_before_agree_gote_logout + def test_gote_logout_after_sente_agree login result = cmd "AGREE" result2 = cmd2 "LOGOUT" @@ -15,9 +15,8 @@ class TestBeforeAgree < BaseClient assert(/^REJECT/ =~ result2) end - def test_before_agree_sente_logout + def test_sente_logout_after_gote_agree login - sleep 0.5 result2 = cmd2 "AGREE" result = cmd "LOGOUT" @@ -27,4 +26,28 @@ class TestBeforeAgree < BaseClient assert(/^REJECT/ =~ result) assert(/^REJECT/ =~ result2) end + + def test_gote_logout_before_sente_agree + login + result = "" + result2 = cmd2 "LOGOUT" + + result += read_nonblock(@socket1) + result2 += read_nonblock(@socket2) + + assert(/^REJECT/ =~ result) + assert(/^REJECT/ =~ result2) + end + + def test_sente_logout_before_gote_agree + login + result2 = "" + result = cmd "LOGOUT" + + result += read_nonblock(@socket1) + result2 += read_nonblock(@socket2) + + assert(/^REJECT/ =~ result) + assert(/^REJECT/ =~ result2) + end end