Sha256: c5a07707c9570da67989bbf2dd15dde5164b1b4021b825f0a2108436caed3f5c
Contents?: true
Size: 1.83 KB
Versions: 3
Compression:
Stored size: 1.83 KB
Contents
require File.join(File.dirname(__FILE__),'test_helper.rb') class CurrencyTest < Test::Unit::TestCase #:nodoc:[all] # Teste do modulo currency # Testa se é numero Ex. 1321 ou 13.32 def test_should_return_true_is_numeric assert_equal true, "1234".numeric? assert_equal true, "123.4".numeric? assert_equal true, "123,4".numeric? assert_equal true, "1234.03".numeric? assert_equal true, "1234,03".numeric? assert_equal true, "-1234".numeric? assert_equal true, "-123.4".numeric? assert_equal true, "-123,4".numeric? assert_equal true, "-1234.03".numeric? assert_equal true, "-1234,03".numeric? assert_equal true, "+1234".numeric? assert_equal true, "+123.4".numeric? assert_equal true, "+123,4".numeric? assert_equal true, "+1234.03".numeric? assert_equal true, "+1234,03".numeric? assert_equal false, "1234,".numeric? assert_equal false, "1234.".numeric? assert_equal false, "1,234.03".numeric? assert_equal false, "1.234.03".numeric? assert_equal false, "1,234,03".numeric? assert_equal false, "12.340,03".numeric? assert_equal false, "1234ab".numeric? assert_equal false, "ab1213".numeric? assert_equal false, "ffab".numeric? end def test_should_return_correct_number assert_equal 1234, "1234".to_number assert_equal 123.4, "123.4".to_number assert_equal 123.4, "123,4".to_number assert_equal nil, "1234,".to_number assert_equal nil, "1234.".to_number assert_equal 1234.03, "1234.03".to_number assert_equal 1234.03, "1234,03".to_number assert_equal nil, "1,234.03".to_number assert_equal nil, "1.234.03".to_number assert_equal nil, "1,234,03".to_number assert_equal nil, "12.340,03".to_number assert_equal nil, "1234ab".to_number assert_equal nil, "ab1213".to_number assert_equal nil, "ffab".to_number end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
brcobranca-2.0.0 | test/test_currency.rb |
brcobranca-2.0.1 | test/test_currency.rb |
brcobranca-2.0.2 | test/test_currency.rb |