PageRenderTime 37ms CodeModel.GetById 12ms RepoModel.GetById 0ms app.codeStats 0ms

/vendor/gems/facets-2.4.5/test/more/test_multipliers.rb

https://bitbucket.org/mediashelf/fedora-migrator
Ruby | 101 lines | 70 code | 28 blank | 3 comment | 0 complexity | 2f08dd2c170f32e81c3b6aa647fdcdf4 MD5 | raw file
Possible License(s): GPL-3.0, GPL-2.0, IPL-1.0, AGPL-1.0, LGPL-3.0
  1. # Test facets/multipliers.rb
  2. require 'facets/multipliers.rb'
  3. require 'test/unit'
  4. class TC_Multipliers < Test::Unit::TestCase
  5. def test_deka
  6. assert_equal( 10, 1.deka )
  7. end
  8. def test_hecto
  9. assert_equal( 100, 1.hecto )
  10. end
  11. def test_kilo
  12. assert_equal( 1000, 1.kilo )
  13. end
  14. def test_mega
  15. assert_equal( 1000000, 1.mega )
  16. end
  17. def test_giga
  18. assert_equal( 1000000000, 1.giga )
  19. end
  20. def test_tera
  21. assert_equal( 1000000000000, 1.tera )
  22. end
  23. def test_peta
  24. assert_equal( 1000000000000000, 1.peta )
  25. end
  26. def test_exa
  27. assert_equal( 1000000000000000000, 1.exa )
  28. end
  29. # Fractional
  30. def test_deci
  31. assert_equal( 0.1, 1.deci )
  32. end
  33. def test_centi
  34. assert_equal( 0.01, 1.centi )
  35. end
  36. def test_milli
  37. assert_equal( 0.001, 1.milli )
  38. end
  39. def test_micro
  40. assert_equal( 0.000001, 1.micro )
  41. end
  42. def test_nano
  43. assert_equal( 0.000000001, 1.nano )
  44. end
  45. def test_pico
  46. assert_equal( 0.000000000001, 1.pico )
  47. end
  48. def test_femto
  49. assert_equal( 0.000000000000001, 1.femto )
  50. end
  51. def test_atto
  52. assert_equal( 0.000000000000000001, 1.atto )
  53. end
  54. # SI Binary
  55. def test_kibi
  56. assert_equal( 1024, 1.kibi )
  57. end
  58. def test_mebi
  59. assert_equal( 1024**2, 1.mebi )
  60. end
  61. def test_gibi
  62. assert_equal( 1024**3, 1.gibi )
  63. end
  64. def test_tebi
  65. assert_equal( 1024**4, 1.tebi )
  66. end
  67. def test_pebi
  68. assert_equal( 1024**5, 1.pebi )
  69. end
  70. def test_exbi
  71. assert_equal( 1024**6, 1.exbi )
  72. end
  73. end