ruby-changes:23829
From: tadf <ko1@a...>
Date: Sun, 3 Jun 2012 14:17:56 +0900 (JST)
Subject: [ruby-changes:23829] tadf:r35880 (trunk): modified tests.
tadf 2012-06-03 14:17:38 +0900 (Sun, 03 Jun 2012) New Revision: 35880 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=35880 Log: modified tests. Modified files: trunk/test/date/test_date_marshal.rb trunk/test/date/test_date_strftime.rb Index: test/date/test_date_marshal.rb =================================================================== --- test/date/test_date_marshal.rb (revision 35879) +++ test/date/test_date_marshal.rb (revision 35880) @@ -24,6 +24,18 @@ assert_equal(d, d2) assert_equal(d.start, d2.start) assert_instance_of(String, d2.to_s) + + d = Date.today + a = d.marshal_dump + d.freeze + assert(d.frozen?) + assert_raise(RuntimeError){d.marshal_load(a)} + + d = DateTime.now + a = d.marshal_dump + d.freeze + assert(d.frozen?) + assert_raise(RuntimeError){d.marshal_load(a)} end end Index: test/date/test_date_strftime.rb =================================================================== --- test/date/test_date_strftime.rb (revision 35879) +++ test/date/test_date_strftime.rb (revision 35880) @@ -72,19 +72,19 @@ assert_equal(s[0], d.strftime(f), [f, s].inspect) case f[-1,1] when 'c', 'C', 'x', 'X', 'y', 'Y' - f2 = f.sub(/\A%/, '%E') - assert_equal(s[0], d.strftime(f2), [f2, s].inspect) + f2 = f.sub(/\A%/, '%E') + assert_equal(s[0], d.strftime(f2), [f2, s].inspect) else - f2 = f.sub(/\A%/, '%E') - assert_equal(f2, d.strftime(f2), [f2, s].inspect) + f2 = f.sub(/\A%/, '%E') + assert_equal(f2, d.strftime(f2), [f2, s].inspect) end case f[-1,1] when 'd', 'e', 'H', 'k', 'I', 'l', 'm', 'M', 'S', 'u', 'U', 'V', 'w', 'W', 'y' - f2 = f.sub(/\A%/, '%O') - assert_equal(s[0], d.strftime(f2), [f2, s].inspect) + f2 = f.sub(/\A%/, '%O') + assert_equal(s[0], d.strftime(f2), [f2, s].inspect) else - f2 = f.sub(/\A%/, '%O') - assert_equal(f2, d.strftime(f2), [f2, s].inspect) + f2 = f.sub(/\A%/, '%O') + assert_equal(f2, d.strftime(f2), [f2, s].inspect) end end end -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/