2 include Socket::Constants
4 class UchifuzumeTest < ReadFileClient
6 csa = File.open(filepath("uchifuzume.csa")) {|f| f.read}
11 result1 = read_nonblock(@socket1)
12 result2 = read_nonblock(@socket2)
14 assert_match(/#ILLEGAL_MOVE.*#WIN/m, result1)
15 assert_match(/#ILLEGAL_MOVE.*#LOSE/m, result2)
18 def est_not_uchifuzume
19 csa = File.open(filepath("not_uchifuzume.csa")) {|f| f.read}
24 result1 = read_nonblock(@socket1)
25 result2 = read_nonblock(@socket2)
27 assert_match(/#LOSE/m, result1)
28 assert_match(/#WIN/m, result2)