class NumericExtSizeTest
Public Instance Methods
test_unit_in_terms_of_another()
click to toggle source
# File activesupport/test/core_ext/numeric_ext_test.rb, line 102 def test_unit_in_terms_of_another assert_equal 1024.bytes, 1.kilobyte assert_equal 1024.kilobytes, 1.megabyte assert_equal 3584.0.kilobytes, 3.5.megabytes assert_equal 3584.0.megabytes, 3.5.gigabytes assert_equal 1.kilobyte**4, 1.terabyte assert_equal 1024.kilobytes + 2.megabytes, 3.megabytes assert_equal 2.gigabytes / 4, 512.megabytes assert_equal 256.megabytes * 20 + 5.gigabytes, 10.gigabytes assert_equal 1.kilobyte**5, 1.petabyte assert_equal 1.kilobyte**6, 1.exabyte end
test_units_as_bytes_independently()
click to toggle source
# File activesupport/test/core_ext/numeric_ext_test.rb, line 115 def test_units_as_bytes_independently assert_equal 3145728, 3.megabytes assert_equal 3145728, 3.megabyte assert_equal 3072, 3.kilobytes assert_equal 3072, 3.kilobyte assert_equal 3221225472, 3.gigabytes assert_equal 3221225472, 3.gigabyte assert_equal 3298534883328, 3.terabytes assert_equal 3298534883328, 3.terabyte assert_equal 3377699720527872, 3.petabytes assert_equal 3377699720527872, 3.petabyte assert_equal 3458764513820540928, 3.exabytes assert_equal 3458764513820540928, 3.exabyte end