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.read(filepath("uchifuzume.csa"), :encoding => Encoding::Shift_JIS)
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.read(filepath("not_uchifuzume.csa"), :encoding => Encoding::Shift_JIS)
24 assert_no_match(/#ILLEGAL_MOVE/, @p1.message)
25 assert_no_match(/#ILLEGAL_MOVE/, @p2.message)