Sha256: 457aa6233daa2b9fc8b51daea68d876378c609c9b57d15dd4d59981a3d2a2ab2
Contents?: true
Size: 1.85 KB
Versions: 1
Compression:
Stored size: 1.85 KB
Contents
##################################################################### # tc_uptime.rb # # Test suite for sys-uptime. This should generally be run via the # 'rake test' task, since it handles the pre-setup code for you. ##################################################################### require 'sys/uptime' require 'test/unit' include Sys class TC_Uptime < Test::Unit::TestCase def test_version assert_equal('0.5.1', Uptime::VERSION) end def test_seconds assert_respond_to(Uptime, :seconds) assert_nothing_raised{ Uptime.seconds } assert_kind_of(Fixnum, Uptime.seconds) assert_equal(true, Uptime.seconds > 0) end def test_minutes assert_respond_to(Uptime, :minutes) assert_nothing_raised{ Uptime.minutes } assert_kind_of(Fixnum, Uptime.minutes) end def test_hours assert_respond_to(Uptime, :hours) assert_nothing_raised{ Uptime.hours } assert_kind_of(Fixnum, Uptime.hours) end def test_days assert_respond_to(Uptime,:days) assert_nothing_raised{ Uptime.days } assert_kind_of(Fixnum, Uptime.days) end def test_uptime assert_respond_to(Uptime,:uptime) assert_nothing_raised{ Uptime.uptime } assert_kind_of(String, Uptime.uptime) assert_equal(false, Uptime.uptime.empty?) end def test_dhms assert_respond_to(Uptime,:dhms) assert_nothing_raised{ Uptime.dhms } assert_kind_of(Array, Uptime.dhms) assert_equal(false, Uptime.dhms.empty?) assert_equal(4, Uptime.dhms.length) end def test_boot_time assert_respond_to(Uptime,:boot_time) assert_nothing_raised{ Uptime.boot_time } assert_kind_of(Time, Uptime.boot_time) end def test_uptime_error assert_kind_of(StandardError, Uptime::Error.new) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
sys-uptime-0.5.1-mswin32 | test/tc_uptime.rb |