Sha256: 4a49572bd32b75864a935d52710296f2f6ee5d2dddc881b3684d468c96c74b26
Contents?: true
Size: 665 Bytes
Versions: 5
Compression:
Stored size: 665 Bytes
Contents
require File.dirname(__FILE__) + '/helper' class TestSystemProcess < Minitest::Test def setup pid = Process.pid @process = System::Process.new(pid) end def test_exists_should_return_true_for_running_process assert_equal true, @process.exists? end def test_exists_should_return_false_for_non_existant_process assert_equal false, System::Process.new(9999999).exists? end def test_memory assert_kind_of Integer, @process.memory assert @process.memory > 0 end def test_percent_memory assert_kind_of Float, @process.percent_memory end def test_percent_cpu assert_kind_of Float, @process.percent_cpu end end
Version data entries
5 entries across 5 versions & 3 rubygems