Sha256: e140b22682831fda12d571b0acf4362ea143e3feff8d97663d2d89f860a93fc6
Contents?: true
Size: 732 Bytes
Versions: 1
Compression:
Stored size: 732 Bytes
Contents
require 'test/unit' require 'carat/timelimit' class TC_TimeLimit < Test::Unit::TestCase def setup # setup a 3 second time limit @t = TimeLimit.new(2) end def test_outoftime assert_raises( TimeoutError ) { @t.start sleep 3 @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 assert_nothing_raised { @t.start sleep 1 @t.stop } end def test_intime assert_nothing_raised { @t.start sleep 1 @t.stop } end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
carats-0.3.0 | test/tc_timelimit.rb |