Many new BigDecimal rubyspec failures, mostly about NaN
-------------------------------------------------------
Key: JRUBY-4242
URL: http://jira.codehaus.org/browse/JRUBY-4242
Project: JRuby
Issue Type: Bug
Components: Core Classes/Modules, RubySpec
Affects Versions: JRuby 1.4
Environment: Latest JRuby master 1.5.0.dev.
Reporter: Vladimir Sizikov
These new failures are due to newly-added RubySpecs. Please note that MRI 1.8.7
fails many of them as well, see http://redmine.ruby-lang.org/issues/show/2349
for more info. We probably should wait a bit until the dust settles in MRI repo.
{noformat}
#>jruby -S mspec ci library/bigdecimal/
jruby 1.5.0.dev (ruby 1.8.7 patchlevel 174) (2009-11-17 afd6e8a) (Java
HotSpot(TM) Client VM 1.6.0_03) [i386-java]
..F.......FF.....FF....FF..........................
1)
BigDecimal#=== NaN is never equal to any number FAILED
Expected nil
to equal false
/opt/work/rubyspec.git/library/bigdecimal/shared/eql.rb:25
/opt/work/rubyspec.git/library/bigdecimal/case_compare_spec.rb:5
/opt/work/rubyspec.git/library/bigdecimal/case_compare_spec.rb:55:in `load'
/opt/work/mspec.git/bin/mspec-ci:8
2)
BigDecimal#=== returns false when compared objects that can not be coerced into
BigDecimal FAILED
Expected nil
to equal false
/opt/work/rubyspec.git/library/bigdecimal/shared/eql.rb:60
/opt/work/rubyspec.git/library/bigdecimal/case_compare_spec.rb:5
/opt/work/rubyspec.git/library/bigdecimal/case_compare_spec.rb:55:in `load'
/opt/work/mspec.git/bin/mspec-ci:8
3)
BigDecimal#eql? NaN is never equal to any number FAILED
Expected nil
to equal false
/opt/work/rubyspec.git/library/bigdecimal/shared/eql.rb:25
/opt/work/rubyspec.git/library/bigdecimal/eql_spec.rb:4
/opt/work/rubyspec.git/library/bigdecimal/eql_spec.rb:55:in `load'
/opt/work/mspec.git/bin/mspec-ci:8
4)
BigDecimal#eql? returns false when compared objects that can not be coerced
into BigDecimal FAILED
Expected nil
to equal false
/opt/work/rubyspec.git/library/bigdecimal/shared/eql.rb:60
/opt/work/rubyspec.git/library/bigdecimal/eql_spec.rb:4
/opt/work/rubyspec.git/library/bigdecimal/eql_spec.rb:55:in `load'
/opt/work/mspec.git/bin/mspec-ci:8
5)
BigDecimal#== NaN is never equal to any number FAILED
Expected nil
to equal false
/opt/work/rubyspec.git/library/bigdecimal/shared/eql.rb:25
/opt/work/rubyspec.git/library/bigdecimal/equal_value_spec.rb:5
/opt/work/rubyspec.git/library/bigdecimal/equal_value_spec.rb:55:in `load'
/opt/work/mspec.git/bin/mspec-ci:8
6)
BigDecimal#== returns false when compared objects that can not be coerced into
BigDecimal FAILED
Expected nil
to equal false
/opt/work/rubyspec.git/library/bigdecimal/shared/eql.rb:60
/opt/work/rubyspec.git/library/bigdecimal/equal_value_spec.rb:5
/opt/work/rubyspec.git/library/bigdecimal/equal_value_spec.rb:55:in `load'
/opt/work/mspec.git/bin/mspec-ci:8
7)
BigDecimal#> properly handles NaN values FAILED
Expected nil
to equal false
/opt/work/rubyspec.git/library/bigdecimal/gt_spec.rb:71
/opt/work/rubyspec.git/library/bigdecimal/gt_spec.rb:70:in `each'
/opt/work/rubyspec.git/library/bigdecimal/gt_spec.rb:70
/opt/work/rubyspec.git/library/bigdecimal/gt_spec.rb:4
/opt/work/rubyspec.git/library/bigdecimal/gt_spec.rb:55:in `load'
/opt/work/mspec.git/bin/mspec-ci:8
8)
BigDecimal#> raises an ArgumentError if the argument can't be coerced into a
BigDecimal FAILED
Expected ArgumentError but no exception was raised
/opt/work/rubyspec.git/library/bigdecimal/gt_spec.rb:79
/opt/work/rubyspec.git/library/bigdecimal/gt_spec.rb:4
/opt/work/rubyspec.git/library/bigdecimal/gt_spec.rb:55:in `load'
/opt/work/mspec.git/bin/mspec-ci:8
9)
BigDecimal#>= properly handles NaN values FAILED
Expected nil
to equal false
/opt/work/rubyspec.git/library/bigdecimal/gte_spec.rb:75
/opt/work/rubyspec.git/library/bigdecimal/gte_spec.rb:74:in `each'
/opt/work/rubyspec.git/library/bigdecimal/gte_spec.rb:74
/opt/work/rubyspec.git/library/bigdecimal/gte_spec.rb:4
/opt/work/rubyspec.git/library/bigdecimal/gte_spec.rb:55:in `load'
/opt/work/mspec.git/bin/mspec-ci:8
10)
BigDecimal#>= returns nil if the argument is nil FAILED
Expected ArgumentError but no exception was raised
/opt/work/rubyspec.git/library/bigdecimal/gte_spec.rb:83
/opt/work/rubyspec.git/library/bigdecimal/gte_spec.rb:4
/opt/work/rubyspec.git/library/bigdecimal/gte_spec.rb:55:in `load'
/opt/work/mspec.git/bin/mspec-ci:8
11)
BigDecimal#< properly handles NaN values FAILED
Expected nil
to equal false
/opt/work/rubyspec.git/library/bigdecimal/lt_spec.rb:69
/opt/work/rubyspec.git/library/bigdecimal/lt_spec.rb:68:in `each'
/opt/work/rubyspec.git/library/bigdecimal/lt_spec.rb:68
/opt/work/rubyspec.git/library/bigdecimal/lt_spec.rb:4
/opt/work/rubyspec.git/library/bigdecimal/lt_spec.rb:55:in `load'
/opt/work/mspec.git/bin/mspec-ci:8
12)
BigDecimal#< raises an ArgumentError if the argument can't be coerced into a
BigDecimal FAILED
Expected ArgumentError but no exception was raised
/opt/work/rubyspec.git/library/bigdecimal/lt_spec.rb:77
/opt/work/rubyspec.git/library/bigdecimal/lt_spec.rb:4
/opt/work/rubyspec.git/library/bigdecimal/lt_spec.rb:55:in `load'
/opt/work/mspec.git/bin/mspec-ci:8
13)
BigDecimal#<= properly handles NaN values FAILED
Expected nil
to equal false
/opt/work/rubyspec.git/library/bigdecimal/lte_spec.rb:75
/opt/work/rubyspec.git/library/bigdecimal/lte_spec.rb:74:in `each'
/opt/work/rubyspec.git/library/bigdecimal/lte_spec.rb:74
/opt/work/rubyspec.git/library/bigdecimal/lte_spec.rb:4
/opt/work/rubyspec.git/library/bigdecimal/lte_spec.rb:55:in `load'
/opt/work/mspec.git/bin/mspec-ci:8
14)
BigDecimal#<= raises an ArgumentError if the argument can't be coerced into a
BigDecimal FAILED
Expected ArgumentError but no exception was raised
/opt/work/rubyspec.git/library/bigdecimal/lte_spec.rb:83
/opt/work/rubyspec.git/library/bigdecimal/lte_spec.rb:4
/opt/work/rubyspec.git/library/bigdecimal/lte_spec.rb:55:in `load'
/opt/work/mspec.git/bin/mspec-ci:8
Finished in 14.622000 seconds
51 files, 261 examples, 5292 expectations, 14 failures, 0 errors
{noformat}
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email