1 $:.unshift File.join(File.dirname(__FILE__), "..")
2 $topdir = File.expand_path File.dirname(__FILE__)
3 require "test/baseclient"
4 include Socket::Constants
6 class UchifuzumeTest < ReadFileClient
8 csa = File.open(filepath("uchifuzume.csa"), "r+:shift_jis"){|f| f.read}
13 assert_match(/#ILLEGAL_MOVE.*#WIN/m, @p1.message)
14 assert_match(/#ILLEGAL_MOVE.*#LOSE/m, @p2.message)
18 def test_not_uchifuzume
19 csa = File.open(filepath("not_uchifuzume.csa"), "r+:shift_jis"){|f| f.read}
24 assert_no_match(/#ILLEGAL_MOVE/, @p1.message)
25 assert_no_match(/#ILLEGAL_MOVE/, @p2.message)