4 class TestBeforeAgree < BaseClient
6 def test_gote_logout_after_sente_agree
9 result2 = cmd2 "LOGOUT"
11 result += read_nonblock(@socket1)
12 result2 += read_nonblock(@socket2)
14 assert(/^REJECT/ =~ result)
15 assert(/^REJECT/ =~ result2)
18 def test_sente_logout_after_gote_agree
20 result2 = cmd2 "AGREE"
23 result += read_nonblock(@socket1)
24 result2 += read_nonblock(@socket2)
26 assert(/^REJECT/ =~ result)
27 assert(/^REJECT/ =~ result2)
30 def test_gote_logout_before_sente_agree
33 result2 = cmd2 "LOGOUT"
35 result += read_nonblock(@socket1)
36 result2 += read_nonblock(@socket2)
38 assert(/^REJECT/ =~ result)
39 assert(/^REJECT/ =~ result2)
42 def test_sente_logout_before_gote_agree
47 result += read_nonblock(@socket1)
48 result2 += read_nonblock(@socket2)
50 assert(/^REJECT/ =~ result)
51 assert(/^REJECT/ =~ result2)