Sha256: 49d2d0b6645aec917c7fb526a38f5ad4c611e9d1a1e1e1bf3811c265929b9610
Contents?: true
Size: 1.16 KB
Versions: 1
Compression:
Stored size: 1.16 KB
Contents
# _____ _ # |_ _|__ ___| |_ # | |/ _ \/ __| __| # | | __/\__ \ |_ # |_|\___||___/\__| # # for lib/facet/timer.rb # # Extracted Wed Jan 25 10:52:52 EST 2006 # Unit Tools Reap Test Extractor # require 'facet/timer.rb' require 'test/unit' class TC_Timer < Test::Unit::TestCase def test_timed timed { |timer| assert_equal 0, timer.total_time.round sleep 1 assert_equal 1, timer.total_time.round timer.stop assert_equal 1, timer.total_time.round sleep 1 assert_equal 1, timer.total_time.round timer.start assert_equal 1, timer.total_time.round sleep 1 assert_equal 2, timer.total_time.round } end def test_outoftime t = Timer.new(1) assert_raises( TimeoutError ) { t.start sleep 2 t.stop } end # This has been removed becuase it is too close to call. # Sometimes and error is returned sometimes it is not. #def test_nickoftime # assert_raises( TimeoutError ) { # @t.start # sleep 2 # @t.stop # } #end def test_intime t = Timer.new(2) assert_nothing_raised { t.start sleep 1 t.stop } end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
facets-1.0.3 | packages/more/test/lib/facet/test_timer.rb |