Sha256: 77e047230f85a96df225c77cb87a3e25e6352ac8e38cfaa7456411079d5e6e31
Contents?: true
Size: 1.29 KB
Versions: 2
Compression:
Stored size: 1.29 KB
Contents
require 'test_helper' class GetProcessMemTest < Test::Unit::TestCase def setup @mem = GetProcessMem.new end def test_seems_to_work assert @mem.kb > 0 assert @mem.mb > 0 assert @mem.gb > 0 assert @mem.bytes > 0 end def test_linux_smap delta = 1 bytes = @mem.linux_memory(fixture_path("heroku-bash-smap")) assert_in_delta BigDecimal.new("2122240.0"), bytes, delta end def test_conversions bytes = 0 delta = BigDecimal.new("0.0000001") assert_in_delta 0.0, @mem.kb(bytes), delta assert_in_delta 0.0, @mem.mb(bytes), delta assert_in_delta 0.0, @mem.gb(bytes), delta # kb bytes = 1024 assert_in_delta 1.0, @mem.kb(bytes), delta assert_in_delta 0.0009765625, @mem.mb(bytes), delta assert_in_delta 9.5367431640625e-07, @mem.gb(bytes), delta # mb bytes = 1_048_576 assert_in_delta 1024.0, @mem.kb(bytes), delta assert_in_delta 1.0, @mem.mb(bytes), delta assert_in_delta 0.0009765625, @mem.gb(bytes), delta # gb bytes = 1_073_741_824 assert_in_delta 1048576.0, @mem.kb(bytes), delta assert_in_delta 1024.0, @mem.mb(bytes), delta assert_in_delta 1.0, @mem.gb(bytes), delta end end
Version data entries
2 entries across 2 versions & 2 rubygems
Version | Path |
---|---|
get_process_mem-1-8-7-0.3.1 | test/get_process_mem_test.rb |
get_process_mem-0.2.0 | test/get_process_mem_test.rb |