Sha256: 43f54653ad94ca0337b69a411460569feeda0c96c37f7d97bb9c91380d602c6b

Contents?: true

Size: 707 Bytes

Versions: 7

Compression:

Stored size: 707 Bytes

Contents

require File.join(File.dirname(__FILE__), '..', '..', 'test_helper')
require 'virtualbox/ext/byte_normalizer'

class ByteNormalizerTest < Test::Unit::TestCase
  class A
    include VirtualBox::ByteNormalizer
  end

  setup do
    @instance = A.new
  end

  should "convert megabytes to bytes" do
    expected = {
      1 => 1_048_576,
      345.4 => 362_178_150.4
    }

    expected.each do |input, out|
      assert_equal out, @instance.megabytes_to_bytes(input)
    end
  end

  should "convert bytes to megabytes" do
    expected = {
      1_048_576 => 1,
      362_178_150.4 => 345.4
    }

    expected.each do |input, out|
      assert_equal out, @instance.bytes_to_megabytes(input)
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
virtualbox-0.7.5 test/virtualbox/ext/byte_normalizer_test.rb
virtualbox-0.7.4 test/virtualbox/ext/byte_normalizer_test.rb
virtualbox-0.7.3 test/virtualbox/ext/byte_normalizer_test.rb
virtualbox-0.7.2 test/virtualbox/ext/byte_normalizer_test.rb
virtualbox-0.7.1 test/virtualbox/ext/byte_normalizer_test.rb
virtualbox-0.7.0 test/virtualbox/ext/byte_normalizer_test.rb
virtualbox-0.6.1 test/virtualbox/ext/byte_normalizer_test.rb