[前][次][番号順一覧][スレッド一覧]

ruby-changes:8459

From: usa <ko1@a...>
Date: Tue, 28 Oct 2008 18:34:59 +0900 (JST)
Subject: [ruby-changes:8459] Ruby:r19991 (trunk): * test/ruby/test_file.rb (test_*_extended_file): forgot to set mode.

usa	2008-10-28 18:34:37 +0900 (Tue, 28 Oct 2008)

  New Revision: 19991

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=19991

  Log:
    * test/ruby/test_file.rb (test_*_extended_file): forgot to set mode.
    * test/ruby/test_file.rb (test_para_gets_extended_file): output file sould be
      binmode.

  Modified files:
    trunk/test/ruby/test_file.rb

Index: test/ruby/test_file.rb
===================================================================
--- test/ruby/test_file.rb	(revision 19990)
+++ test/ruby/test_file.rb	(revision 19991)
@@ -69,7 +69,7 @@
       f = Tempfile.new("test-extended-file", mode)
       assert_nil(f.getc)
       open(f.path, "w") {|g| g.print "a" }
-      assert_equal("a", f.read)
+      assert_equal("a", f.read, "mode = <#{mode}>")
     end
   end
 
@@ -78,56 +78,56 @@
       f = Tempfile.new("test-extended-file", mode)
       assert_nil(f.getc)
       open(f.path, "w") {|g| g.print "a" }
-      assert_equal("a", f.gets("a"))
+      assert_equal("a", f.gets("a"), "mode = <#{mode}>")
     end
   end
 
   def test_gets_para_extended_file
     [nil, {:textmode=>true}, {:binmode=>true}].each do |mode|
-      f = Tempfile.new("test-extended-file")
+      f = Tempfile.new("test-extended-file", mode)
       assert_nil(f.getc)
-      open(f.path, "w") {|g| g.print "\na" }
-      assert_equal("a", f.gets(""))
+      open(f.path, "wb") {|g| g.print "\na" }
+      assert_equal("a", f.gets(""), "mode = <#{mode}>")
     end
   end
 
   def test_each_char_extended_file
     [nil, {:textmode=>true}, {:binmode=>true}].each do |mode|
-      f = Tempfile.new("test-extended-file")
+      f = Tempfile.new("test-extended-file", mode)
       assert_nil(f.getc)
       open(f.path, "w") {|g| g.print "a" }
       result = []
       f.each_char {|b| result << b }
-      assert_equal([?a], result)
+      assert_equal([?a], result, "mode = <#{mode}>")
     end
   end
 
   def test_each_byte_extended_file
     [nil, {:textmode=>true}, {:binmode=>true}].each do |mode|
-      f = Tempfile.new("test-extended-file")
+      f = Tempfile.new("test-extended-file", mode)
       assert_nil(f.getc)
       open(f.path, "w") {|g| g.print "a" }
       result = []
       f.each_byte {|b| result << b.chr }
-      assert_equal([?a], result)
+      assert_equal([?a], result, "mode = <#{mode}>")
     end
   end
 
   def test_getc_extended_file
     [nil, {:textmode=>true}, {:binmode=>true}].each do |mode|
-      f = Tempfile.new("test-extended-file")
+      f = Tempfile.new("test-extended-file", mode)
       assert_nil(f.getc)
       open(f.path, "w") {|g| g.print "a" }
-      assert_equal(?a, f.getc)
+      assert_equal(?a, f.getc, "mode = <#{mode}>")
     end
   end
 
   def test_getbyte_extended_file
     [nil, {:textmode=>true}, {:binmode=>true}].each do |mode|
-      f = Tempfile.new("test-extended-file")
+      f = Tempfile.new("test-extended-file", mode)
       assert_nil(f.getc)
       open(f.path, "w") {|g| g.print "a" }
-      assert_equal(?a, f.getbyte.chr)
+      assert_equal(?a, f.getbyte.chr, "mode = <#{mode}>")
     end
   end
 

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]