From: Daigo Moriwaki Date: Sun, 4 Dec 2011 05:30:05 +0000 (+0900) Subject: Explicit file encoding. X-Git-Tag: 20170902~69 X-Git-Url: http://git.sourceforge.jp/view?p=shogi-server%2Fshogi-server.git;a=commitdiff_plain;h=d3ed2b0e9930dcb84217090d51f93fc5075e098d Explicit file encoding. --- diff --git a/test/TC_uchifuzume.rb b/test/TC_uchifuzume.rb index 16ba282..cc7ea88 100644 --- a/test/TC_uchifuzume.rb +++ b/test/TC_uchifuzume.rb @@ -1,9 +1,11 @@ -require "baseclient" +$:.unshift File.join(File.dirname(__FILE__), "..") +$topdir = File.expand_path File.dirname(__FILE__) +require "test/baseclient" include Socket::Constants class UchifuzumeTest < ReadFileClient def test_uchifuzume - csa = File.open(filepath("uchifuzume.csa")) {|f| f.read} + csa = File.read(filepath("uchifuzume.csa"), :encoding => Encoding::Shift_JIS) handshake(csa) @p2.puts "-0064FU" @p1.puts "%TORYO" @@ -14,7 +16,7 @@ class UchifuzumeTest < ReadFileClient end def test_not_uchifuzume - csa = File.open(filepath("not_uchifuzume.csa")) {|f| f.read} + csa = File.read(filepath("not_uchifuzume.csa"), :encoding => Encoding::Shift_JIS) handshake(csa) @p2.puts "-0092FU" @p1.puts "%TORYO"