Sha256: 749d9672ad264a03bacbddae7d9101c9e750354e44ebb558d7274e8a82937913
Contents?: true
Size: 1.67 KB
Versions: 2
Compression:
Stored size: 1.67 KB
Contents
############################################################# # tc_bsd.rb # # The test case for sys-cpu on BSD flavors, including OS X. ############################################################# require "sys/cpu" require "test/unit" require "tc_version" include Sys class TC_BSD < Test::Unit::TestCase def test_architecture assert_respond_to(CPU, :architecture) assert_nothing_raised{ CPU.architecture } assert_kind_of(String, CPU.architecture) assert_raises(ArgumentError){ CPU.architecture(0) } end unless RUBY_PLATFORM.match('darwin') def test_cpu_freq assert_respond_to(CPU, :freq) assert_nothing_raised{ CPU.freq } assert_kind_of(Integer, CPU.freq) assert_raises(ArgumentError){ CPU.freq(0) } end end def test_load_avg assert_respond_to(CPU, :load_avg) assert_nothing_raised{ CPU.load_avg } assert_kind_of(Array, CPU.load_avg) assert_equal(3,CPU.load_avg.length) assert_raises(ArgumentError){ CPU.load_avg(0) } end def test_machine assert_respond_to(CPU, :machine) assert_nothing_raised{ CPU.machine } assert_kind_of(String, CPU.machine) assert_raises(ArgumentError){ CPU.machine(0) } end def test_model assert_respond_to(CPU, :model) assert_nothing_raised{ CPU.model } assert_kind_of(String, CPU.model) assert_raises(ArgumentError){ CPU.model(0) } end def test_num_cpu assert_respond_to(CPU, :num_cpu) assert_nothing_raised{ CPU.num_cpu } assert_kind_of(Integer, CPU.num_cpu) assert_raises(ArgumentError){ CPU.num_cpu(0) } end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
sys-cpu-0.6.0-mswin32 | test/tc_bsd.rb |
sys-cpu-0.6.1-x86-mswin32-60 | test/tc_bsd.rb |