Sha256: a88b12bae936a9581dafd6d32f51944c9b1368d8a4654af0acb70854e8eda7e7
Contents?: true
Size: 1.6 KB
Versions: 3
Compression:
Stored size: 1.6 KB
Contents
# # Testing OpenWFE # # John Mettraux at openwfe.org # # Sun Oct 29 16:18:25 JST 2006 # require 'test/unit' require 'rufus/otime' # # testing otime # class Time0Test < Test::Unit::TestCase #def setup #end #def teardown #end def _test_to_iso_date # # well... this test is not timezone friendly... # commented out thus... t = 1169019813.93468 s = Rufus.to_iso8601_date(t) puts s assert_equal( "2007-01-17 02:43:33-0500", Rufus.to_iso8601_date(t), "conversion to iso8601 date failed") d = Rufus.to_ruby_time(s) #puts d.to_s assert_equal( "2007-01-17T02:43:33-0500", d.to_s, "iso8601 date parsing failed") end def test_is_digit for i in 0...9 si = "#{i}" assert \ Rufus::is_digit?(si), "'#{si}' should be a digit" end assert \ (not Rufus::is_digit?(1)), "the integer 1 is not a character digit" assert \ (not Rufus::is_digit?("a")), "the character 'a' is not a character digit" end def test_parse_time_string pts "500", 0.5 pts "1000", 1.0 pts "1h", 3600.0 pts "1h10s", 3610.0 pts "1w2d", 777600.0 end protected def pts (time_string, seconds) assert_equal( seconds, Rufus::parse_time_string(time_string), "'#{time_string}' did not map to #{seconds} seconds") end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
rufus-scheduler-1.0.4 | test/time_0_test.rb |
rufus-scheduler-1.0.5 | test/time_0_test.rb |
rufus-scheduler-1.0.3 | test/time_0_test.rb |