Sha256: 8721b3a888fb02b571a20b2250305a986db0c56b27d209c0bccfcc333b869e2e
Contents?: true
Size: 1.56 KB
Versions: 2
Compression:
Stored size: 1.56 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 and the scheduler # class TimeTest < Test::Unit::TestCase #def setup #end #def teardown #end #def test_to_iso_date def XXXX_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 \ Rufus.to_iso8601_date(t) == "2007-01-17 02:43:33-0500", "conversion to iso8601 date failed" d = Rufus.to_ruby_time(s) #puts d.to_s assert \ d.to_s == "2007-01-17T02:43:33-0500", "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) end protected def pts (time_string, seconds) assert \ Rufus::parse_time_string(time_string) == seconds, "'#{time_string}' did not map to #{seconds} seconds" end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rufus-scheduler-1.0.2 | test/time_test.rb |
rufus-scheduler-1.0.1 | test/time_test.rb |