Lots of new Numeric rubyspec failures
-------------------------------------

                 Key: JRUBY-2535
                 URL: http://jira.codehaus.org/browse/JRUBY-2535
             Project: JRuby
          Issue Type: Bug
          Components: Core Classes/Modules
    Affects Versions: JRuby 1.1.1
         Environment: Latest JRuby 1.1.1+ from trunk, Linux.
            Reporter: Vladimir Sizikov
            Assignee: Vladimir Sizikov


Lots of new rubyspecs for Numeric were added, and we currently fail 12 of them, 
and 1 error:

{noformat}
mspec -f s -t j 1.8/core/numeric/

1)
Numeric#coerce raises a TypeError when other can't be coerced FAILED
ExpectationNotMetError occurred during: Mock.verify_count
Mock #<NumericSub:0x39d325>
expected to receive to_f exactly 2 times
but received it 0 times
/opt/work/mspec.git/lib/mspec/expectations/expectations.rb:10:in `fail_with'
/opt/work/mspec.git/lib/mspec/mocks/mock.rb:53:in `verify_count'
/opt/work/mspec.git/lib/mspec/mocks/mock.rb:39:in `each'
/opt/work/mspec.git/lib/mspec/mocks/mock.rb:39:in `verify_count'
/opt/work/mspec.git/lib/mspec/mocks/mock.rb:36:in `each'
/opt/work/mspec.git/lib/mspec/mocks/mock.rb:36:in `verify_count'
/opt/work/mspec.git/lib/mspec/runner/state.rb:62:in `process'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:120:in `instance_eval'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:120:in `protect'
/opt/work/mspec.git/lib/mspec/runner/state.rb:46:in `each'
/opt/work/mspec.git/lib/mspec/runner/state.rb:46:in `protect'
/opt/work/mspec.git/lib/mspec/runner/state.rb:62:in `process'
/opt/work/mspec.git/lib/mspec/runner/state.rb:56:in `each'
/opt/work/mspec.git/lib/mspec/runner/state.rb:56:in `process'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:27:in `describe'
/opt/work/mspec.git/lib/mspec/runner/object.rb:11:in `describe'
/opt/work/spec/ruby/./1.8/core/numeric/coerce_spec.rb:4:in 
`/opt/work/spec/ruby/./1.8/core/numeric/coerce_spec.rb'
/opt/work/spec/ruby/./1.8/core/numeric/coerce_spec.rb:45:in `load'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:45:in `files'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:120:in `instance_eval'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:120:in `protect'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:45:in `files'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:42:in `each'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:42:in `files'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:34:in `process'
/opt/work/mspec.git/bin/mspec-run:76:in `run'
/opt/work/mspec.git/lib/mspec/utils/script.rb:75:in `main'
/opt/work/mspec.git/bin/mspec-run:83

2)
Numeric#coerce raises an ArgumentError when other can't be converted to Float 
FAILED
ExpectationNotMetError occurred during: Mock.verify_count
Mock #<NumericSub:0x4de3fe>
expected to receive to_f exactly 1 times
but received it 0 times
/opt/work/mspec.git/lib/mspec/expectations/expectations.rb:10:in `fail_with'
/opt/work/mspec.git/lib/mspec/mocks/mock.rb:53:in `verify_count'
/opt/work/mspec.git/lib/mspec/mocks/mock.rb:39:in `each'
/opt/work/mspec.git/lib/mspec/mocks/mock.rb:39:in `verify_count'
/opt/work/mspec.git/lib/mspec/mocks/mock.rb:36:in `each'
/opt/work/mspec.git/lib/mspec/mocks/mock.rb:36:in `verify_count'
/opt/work/mspec.git/lib/mspec/runner/state.rb:62:in `process'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:120:in `instance_eval'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:120:in `protect'
/opt/work/mspec.git/lib/mspec/runner/state.rb:46:in `each'
/opt/work/mspec.git/lib/mspec/runner/state.rb:46:in `protect'
/opt/work/mspec.git/lib/mspec/runner/state.rb:62:in `process'
/opt/work/mspec.git/lib/mspec/runner/state.rb:56:in `each'
/opt/work/mspec.git/lib/mspec/runner/state.rb:56:in `process'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:27:in `describe'
/opt/work/mspec.git/lib/mspec/runner/object.rb:11:in `describe'
/opt/work/spec/ruby/./1.8/core/numeric/coerce_spec.rb:4:in 
`/opt/work/spec/ruby/./1.8/core/numeric/coerce_spec.rb'
/opt/work/spec/ruby/./1.8/core/numeric/coerce_spec.rb:45:in `load'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:45:in `files'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:120:in `instance_eval'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:120:in `protect'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:45:in `files'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:42:in `each'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:42:in `files'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:34:in `process'
/opt/work/mspec.git/bin/mspec-run:76:in `run'
/opt/work/mspec.git/lib/mspec/utils/script.rb:75:in `main'
/opt/work/mspec.git/bin/mspec-run:83

3)
Numeric#eql? returns the result of calling self#== with other when self's and 
other's types match FAILED
Expected #<NumericSub:0x98cbf7>
to have same value and type as #<NumericSub:0x1f5eb7f>

/opt/work/mspec.git/lib/mspec/expectations/expectations.rb:10:in `fail_with'
/opt/work/mspec.git/lib/mspec/expectations/should.rb:6:in `should'
/opt/work/spec/ruby/./1.8/core/numeric/eql_spec.rb:19:in 
`/opt/work/spec/ruby/./1.8/core/numeric/eql_spec.rb'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:120:in `instance_eval'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:120:in `protect'
/opt/work/mspec.git/lib/mspec/runner/state.rb:46:in `each'
/opt/work/mspec.git/lib/mspec/runner/state.rb:46:in `protect'
/opt/work/mspec.git/lib/mspec/runner/state.rb:60:in `process'
/opt/work/mspec.git/lib/mspec/runner/state.rb:56:in `each'
/opt/work/mspec.git/lib/mspec/runner/state.rb:56:in `process'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:27:in `describe'
/opt/work/mspec.git/lib/mspec/runner/object.rb:11:in `describe'
/opt/work/spec/ruby/./1.8/core/numeric/eql_spec.rb:4:in 
`/opt/work/spec/ruby/./1.8/core/numeric/eql_spec.rb'
/opt/work/spec/ruby/./1.8/core/numeric/eql_spec.rb:45:in `load'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:45:in `files'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:120:in `instance_eval'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:120:in `protect'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:45:in `files'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:42:in `each'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:42:in `files'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:34:in `process'
/opt/work/mspec.git/bin/mspec-run:76:in `run'
/opt/work/mspec.git/lib/mspec/utils/script.rb:75:in `main'
/opt/work/mspec.git/bin/mspec-run:83

4)
Numeric#eql? returns the result of calling self#== with other when self's and 
other's types match FAILED
ExpectationNotMetError occurred during: Mock.verify_count
Mock #<NumericSub:0x98cbf7>
expected to receive == exactly 2 times
but received it 0 times
/opt/work/mspec.git/lib/mspec/expectations/expectations.rb:10:in `fail_with'
/opt/work/mspec.git/lib/mspec/mocks/mock.rb:53:in `verify_count'
/opt/work/mspec.git/lib/mspec/mocks/mock.rb:39:in `each'
/opt/work/mspec.git/lib/mspec/mocks/mock.rb:39:in `verify_count'
/opt/work/mspec.git/lib/mspec/mocks/mock.rb:36:in `each'
/opt/work/mspec.git/lib/mspec/mocks/mock.rb:36:in `verify_count'
/opt/work/mspec.git/lib/mspec/runner/state.rb:62:in `process'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:120:in `instance_eval'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:120:in `protect'
/opt/work/mspec.git/lib/mspec/runner/state.rb:46:in `each'
/opt/work/mspec.git/lib/mspec/runner/state.rb:46:in `protect'
/opt/work/mspec.git/lib/mspec/runner/state.rb:62:in `process'
/opt/work/mspec.git/lib/mspec/runner/state.rb:56:in `each'
/opt/work/mspec.git/lib/mspec/runner/state.rb:56:in `process'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:27:in `describe'
/opt/work/mspec.git/lib/mspec/runner/object.rb:11:in `describe'
/opt/work/spec/ruby/./1.8/core/numeric/eql_spec.rb:4:in 
`/opt/work/spec/ruby/./1.8/core/numeric/eql_spec.rb'
/opt/work/spec/ruby/./1.8/core/numeric/eql_spec.rb:45:in `load'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:45:in `files'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:120:in `instance_eval'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:120:in `protect'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:45:in `files'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:42:in `each'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:42:in `files'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:34:in `process'
/opt/work/mspec.git/bin/mspec-run:76:in `run'
/opt/work/mspec.git/lib/mspec/utils/script.rb:75:in `main'
/opt/work/mspec.git/bin/mspec-run:83

5)
Numeric#remainder returns the result of calling self#% with other if self is 0 
ERROR
ArgumentError: comparison of NumericSub with 0 failed
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:120:in 
`/opt/work/spec/ruby/./1.8/core/numeric/remainder_spec.rb'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:120:in `instance_eval'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:120:in `protect'
/opt/work/mspec.git/lib/mspec/runner/state.rb:46:in `each'
/opt/work/mspec.git/lib/mspec/runner/state.rb:46:in `protect'
/opt/work/mspec.git/lib/mspec/runner/state.rb:60:in `process'
/opt/work/mspec.git/lib/mspec/runner/state.rb:56:in `each'
/opt/work/mspec.git/lib/mspec/runner/state.rb:56:in `process'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:27:in `describe'
/opt/work/mspec.git/lib/mspec/runner/object.rb:11:in `describe'
/opt/work/spec/ruby/./1.8/core/numeric/remainder_spec.rb:4:in 
`/opt/work/spec/ruby/./1.8/core/numeric/remainder_spec.rb'
/opt/work/spec/ruby/./1.8/core/numeric/remainder_spec.rb:45:in `load'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:45:in `files'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:120:in `instance_eval'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:120:in `protect'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:45:in `files'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:42:in `each'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:42:in `files'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:34:in `process'
/opt/work/mspec.git/bin/mspec-run:76:in `run'
/opt/work/mspec.git/lib/mspec/utils/script.rb:75:in `main'
/opt/work/mspec.git/bin/mspec-run:83

6)
Numeric#remainder returns the result of calling self#% with other if self is 0 
ERROR
ExpectationNotMetError occurred during: Mock.verify_count
Mock #<MockObject:0x14f5021 @name="Numeric#% result">
expected to receive == exactly 1 times
but received it 0 times
/opt/work/mspec.git/lib/mspec/expectations/expectations.rb:10:in `fail_with'
/opt/work/mspec.git/lib/mspec/mocks/mock.rb:53:in `verify_count'
/opt/work/mspec.git/lib/mspec/mocks/mock.rb:39:in `each'
/opt/work/mspec.git/lib/mspec/mocks/mock.rb:39:in `verify_count'
/opt/work/mspec.git/lib/mspec/mocks/mock.rb:36:in `each'
/opt/work/mspec.git/lib/mspec/mocks/mock.rb:36:in `verify_count'
/opt/work/mspec.git/lib/mspec/runner/state.rb:62:in `process'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:120:in `instance_eval'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:120:in `protect'
/opt/work/mspec.git/lib/mspec/runner/state.rb:46:in `each'
/opt/work/mspec.git/lib/mspec/runner/state.rb:46:in `protect'
/opt/work/mspec.git/lib/mspec/runner/state.rb:62:in `process'
/opt/work/mspec.git/lib/mspec/runner/state.rb:56:in `each'
/opt/work/mspec.git/lib/mspec/runner/state.rb:56:in `process'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:27:in `describe'
/opt/work/mspec.git/lib/mspec/runner/object.rb:11:in `describe'
/opt/work/spec/ruby/./1.8/core/numeric/remainder_spec.rb:4:in 
`/opt/work/spec/ruby/./1.8/core/numeric/remainder_spec.rb'
/opt/work/spec/ruby/./1.8/core/numeric/remainder_spec.rb:45:in `load'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:45:in `files'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:120:in `instance_eval'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:120:in `protect'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:45:in `files'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:42:in `each'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:42:in `files'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:34:in `process'
/opt/work/mspec.git/bin/mspec-run:76:in `run'
/opt/work/mspec.git/lib/mspec/utils/script.rb:75:in `main'
/opt/work/mspec.git/bin/mspec-run:83

7)
Numeric#remainder returns the result of calling self#% with other if self and 
other are greater than 0 FAILED
ExpectationNotMetError occurred during: Mock.verify_count
Mock #<MockObject:0x1f1e666 @name="Numeric#% result">
expected to receive == exactly 1 times
but received it 0 times
/opt/work/mspec.git/lib/mspec/expectations/expectations.rb:10:in `fail_with'
/opt/work/mspec.git/lib/mspec/mocks/mock.rb:53:in `verify_count'
/opt/work/mspec.git/lib/mspec/mocks/mock.rb:39:in `each'
/opt/work/mspec.git/lib/mspec/mocks/mock.rb:39:in `verify_count'
/opt/work/mspec.git/lib/mspec/mocks/mock.rb:36:in `each'
/opt/work/mspec.git/lib/mspec/mocks/mock.rb:36:in `verify_count'
/opt/work/mspec.git/lib/mspec/runner/state.rb:62:in `process'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:120:in `instance_eval'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:120:in `protect'
/opt/work/mspec.git/lib/mspec/runner/state.rb:46:in `each'
/opt/work/mspec.git/lib/mspec/runner/state.rb:46:in `protect'
/opt/work/mspec.git/lib/mspec/runner/state.rb:62:in `process'
/opt/work/mspec.git/lib/mspec/runner/state.rb:56:in `each'
/opt/work/mspec.git/lib/mspec/runner/state.rb:56:in `process'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:27:in `describe'
/opt/work/mspec.git/lib/mspec/runner/object.rb:11:in `describe'
/opt/work/spec/ruby/./1.8/core/numeric/remainder_spec.rb:4:in 
`/opt/work/spec/ruby/./1.8/core/numeric/remainder_spec.rb'
/opt/work/spec/ruby/./1.8/core/numeric/remainder_spec.rb:45:in `load'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:45:in `files'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:120:in `instance_eval'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:120:in `protect'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:45:in `files'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:42:in `each'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:42:in `files'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:34:in `process'
/opt/work/mspec.git/bin/mspec-run:76:in `run'
/opt/work/mspec.git/lib/mspec/utils/script.rb:75:in `main'
/opt/work/mspec.git/bin/mspec-run:83

8)
Numeric#remainder returns the result of calling self#% with other if self and 
other are less than 0 FAILED
ExpectationNotMetError occurred during: Mock.verify_count
Mock #<MockObject:0x19b6225 @name="Numeric#% result">
expected to receive == exactly 1 times
but received it 0 times
/opt/work/mspec.git/lib/mspec/expectations/expectations.rb:10:in `fail_with'
/opt/work/mspec.git/lib/mspec/mocks/mock.rb:53:in `verify_count'
/opt/work/mspec.git/lib/mspec/mocks/mock.rb:39:in `each'
/opt/work/mspec.git/lib/mspec/mocks/mock.rb:39:in `verify_count'
/opt/work/mspec.git/lib/mspec/mocks/mock.rb:36:in `each'
/opt/work/mspec.git/lib/mspec/mocks/mock.rb:36:in `verify_count'
/opt/work/mspec.git/lib/mspec/runner/state.rb:62:in `process'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:120:in `instance_eval'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:120:in `protect'
/opt/work/mspec.git/lib/mspec/runner/state.rb:46:in `each'
/opt/work/mspec.git/lib/mspec/runner/state.rb:46:in `protect'
/opt/work/mspec.git/lib/mspec/runner/state.rb:62:in `process'
/opt/work/mspec.git/lib/mspec/runner/state.rb:56:in `each'
/opt/work/mspec.git/lib/mspec/runner/state.rb:56:in `process'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:27:in `describe'
/opt/work/mspec.git/lib/mspec/runner/object.rb:11:in `describe'
/opt/work/spec/ruby/./1.8/core/numeric/remainder_spec.rb:4:in 
`/opt/work/spec/ruby/./1.8/core/numeric/remainder_spec.rb'
/opt/work/spec/ruby/./1.8/core/numeric/remainder_spec.rb:45:in `load'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:45:in `files'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:120:in `instance_eval'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:120:in `protect'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:45:in `files'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:42:in `each'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:42:in `files'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:34:in `process'
/opt/work/mspec.git/bin/mspec-run:76:in `run'
/opt/work/mspec.git/lib/mspec/utils/script.rb:75:in `main'
/opt/work/mspec.git/bin/mspec-run:83

9)
Numeric#remainder returns the result of calling self#% with other - other if 
self is greater than 0 and other is less than 0 FAILED
ExpectationNotMetError occurred during: Mock.verify_count
Mock #<MockObject:0x105fa26 @name="Numeric#% result">
expected to receive == exactly 1 times
but received it 0 times
/opt/work/mspec.git/lib/mspec/expectations/expectations.rb:10:in `fail_with'
/opt/work/mspec.git/lib/mspec/mocks/mock.rb:53:in `verify_count'
/opt/work/mspec.git/lib/mspec/mocks/mock.rb:39:in `each'
/opt/work/mspec.git/lib/mspec/mocks/mock.rb:39:in `verify_count'
/opt/work/mspec.git/lib/mspec/mocks/mock.rb:36:in `each'
/opt/work/mspec.git/lib/mspec/mocks/mock.rb:36:in `verify_count'
/opt/work/mspec.git/lib/mspec/runner/state.rb:62:in `process'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:120:in `instance_eval'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:120:in `protect'
/opt/work/mspec.git/lib/mspec/runner/state.rb:46:in `each'
/opt/work/mspec.git/lib/mspec/runner/state.rb:46:in `protect'
/opt/work/mspec.git/lib/mspec/runner/state.rb:62:in `process'
/opt/work/mspec.git/lib/mspec/runner/state.rb:56:in `each'
/opt/work/mspec.git/lib/mspec/runner/state.rb:56:in `process'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:27:in `describe'
/opt/work/mspec.git/lib/mspec/runner/object.rb:11:in `describe'
/opt/work/spec/ruby/./1.8/core/numeric/remainder_spec.rb:4:in 
`/opt/work/spec/ruby/./1.8/core/numeric/remainder_spec.rb'
/opt/work/spec/ruby/./1.8/core/numeric/remainder_spec.rb:45:in `load'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:45:in `files'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:120:in `instance_eval'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:120:in `protect'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:45:in `files'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:42:in `each'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:42:in `files'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:34:in `process'
/opt/work/mspec.git/bin/mspec-run:76:in `run'
/opt/work/mspec.git/lib/mspec/utils/script.rb:75:in `main'
/opt/work/mspec.git/bin/mspec-run:83

10)
Numeric#remainder returns the result of calling self#% with other - other if 
self is less than 0 and other is greater than 0 FAILED
ExpectationNotMetError occurred during: Mock.verify_count
Mock #<MockObject:0x10cc9b4 @name="Numeric#% result">
expected to receive == exactly 1 times
but received it 0 times
/opt/work/mspec.git/lib/mspec/expectations/expectations.rb:10:in `fail_with'
/opt/work/mspec.git/lib/mspec/mocks/mock.rb:53:in `verify_count'
/opt/work/mspec.git/lib/mspec/mocks/mock.rb:39:in `each'
/opt/work/mspec.git/lib/mspec/mocks/mock.rb:39:in `verify_count'
/opt/work/mspec.git/lib/mspec/mocks/mock.rb:36:in `each'
/opt/work/mspec.git/lib/mspec/mocks/mock.rb:36:in `verify_count'
/opt/work/mspec.git/lib/mspec/runner/state.rb:62:in `process'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:120:in `instance_eval'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:120:in `protect'
/opt/work/mspec.git/lib/mspec/runner/state.rb:46:in `each'
/opt/work/mspec.git/lib/mspec/runner/state.rb:46:in `protect'
/opt/work/mspec.git/lib/mspec/runner/state.rb:62:in `process'
/opt/work/mspec.git/lib/mspec/runner/state.rb:56:in `each'
/opt/work/mspec.git/lib/mspec/runner/state.rb:56:in `process'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:27:in `describe'
/opt/work/mspec.git/lib/mspec/runner/object.rb:11:in `describe'
/opt/work/spec/ruby/./1.8/core/numeric/remainder_spec.rb:4:in 
`/opt/work/spec/ruby/./1.8/core/numeric/remainder_spec.rb'
/opt/work/spec/ruby/./1.8/core/numeric/remainder_spec.rb:45:in `load'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:45:in `files'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:120:in `instance_eval'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:120:in `protect'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:45:in `files'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:42:in `each'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:42:in `files'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:34:in `process'
/opt/work/mspec.git/bin/mspec-run:76:in `run'
/opt/work/mspec.git/lib/mspec/utils/script.rb:75:in `main'
/opt/work/mspec.git/bin/mspec-run:83

11)
Numeric#zero? returns true if self is 0 FAILED
Expected false
 to equal true

/opt/work/mspec.git/lib/mspec/expectations/expectations.rb:10:in `fail_with'
/opt/work/mspec.git/lib/mspec/matchers/base.rb:9:in `=='
/opt/work/spec/ruby/./1.8/core/numeric/zero_spec.rb:11:in 
`/opt/work/spec/ruby/./1.8/core/numeric/zero_spec.rb'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:120:in `instance_eval'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:120:in `protect'
/opt/work/mspec.git/lib/mspec/runner/state.rb:46:in `each'
/opt/work/mspec.git/lib/mspec/runner/state.rb:46:in `protect'
/opt/work/mspec.git/lib/mspec/runner/state.rb:60:in `process'
/opt/work/mspec.git/lib/mspec/runner/state.rb:56:in `each'
/opt/work/mspec.git/lib/mspec/runner/state.rb:56:in `process'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:27:in `describe'
/opt/work/mspec.git/lib/mspec/runner/object.rb:11:in `describe'
/opt/work/spec/ruby/./1.8/core/numeric/zero_spec.rb:4:in 
`/opt/work/spec/ruby/./1.8/core/numeric/zero_spec.rb'
/opt/work/spec/ruby/./1.8/core/numeric/zero_spec.rb:45:in `load'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:45:in `files'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:120:in `instance_eval'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:120:in `protect'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:45:in `files'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:42:in `each'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:42:in `files'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:34:in `process'
/opt/work/mspec.git/bin/mspec-run:76:in `run'
/opt/work/mspec.git/lib/mspec/utils/script.rb:75:in `main'
/opt/work/mspec.git/bin/mspec-run:83

12)
Numeric#zero? returns true if self is 0 FAILED
ExpectationNotMetError occurred during: Mock.verify_count
Mock #<NumericSub:0x1966070>
expected to receive == exactly 1 times
but received it 0 times
/opt/work/mspec.git/lib/mspec/expectations/expectations.rb:10:in `fail_with'
/opt/work/mspec.git/lib/mspec/mocks/mock.rb:53:in `verify_count'
/opt/work/mspec.git/lib/mspec/mocks/mock.rb:39:in `each'
/opt/work/mspec.git/lib/mspec/mocks/mock.rb:39:in `verify_count'
/opt/work/mspec.git/lib/mspec/mocks/mock.rb:36:in `each'
/opt/work/mspec.git/lib/mspec/mocks/mock.rb:36:in `verify_count'
/opt/work/mspec.git/lib/mspec/runner/state.rb:62:in `process'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:120:in `instance_eval'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:120:in `protect'
/opt/work/mspec.git/lib/mspec/runner/state.rb:46:in `each'
/opt/work/mspec.git/lib/mspec/runner/state.rb:46:in `protect'
/opt/work/mspec.git/lib/mspec/runner/state.rb:62:in `process'
/opt/work/mspec.git/lib/mspec/runner/state.rb:56:in `each'
/opt/work/mspec.git/lib/mspec/runner/state.rb:56:in `process'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:27:in `describe'
/opt/work/mspec.git/lib/mspec/runner/object.rb:11:in `describe'
/opt/work/spec/ruby/./1.8/core/numeric/zero_spec.rb:4:in 
`/opt/work/spec/ruby/./1.8/core/numeric/zero_spec.rb'
/opt/work/spec/ruby/./1.8/core/numeric/zero_spec.rb:45:in `load'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:45:in `files'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:120:in `instance_eval'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:120:in `protect'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:45:in `files'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:42:in `each'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:42:in `files'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:34:in `process'
/opt/work/mspec.git/bin/mspec-run:76:in `run'
/opt/work/mspec.git/lib/mspec/utils/script.rb:75:in `main'
/opt/work/mspec.git/bin/mspec-run:83

13)
Numeric#zero? returns false if self is not 0 FAILED
ExpectationNotMetError occurred during: Mock.verify_count
Mock #<NumericSub:0x4218cb>
expected to receive == exactly 1 times
but received it 0 times
/opt/work/mspec.git/lib/mspec/expectations/expectations.rb:10:in `fail_with'
/opt/work/mspec.git/lib/mspec/mocks/mock.rb:53:in `verify_count'
/opt/work/mspec.git/lib/mspec/mocks/mock.rb:39:in `each'
/opt/work/mspec.git/lib/mspec/mocks/mock.rb:39:in `verify_count'
/opt/work/mspec.git/lib/mspec/mocks/mock.rb:36:in `each'
/opt/work/mspec.git/lib/mspec/mocks/mock.rb:36:in `verify_count'
/opt/work/mspec.git/lib/mspec/runner/state.rb:62:in `process'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:120:in `instance_eval'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:120:in `protect'
/opt/work/mspec.git/lib/mspec/runner/state.rb:46:in `each'
/opt/work/mspec.git/lib/mspec/runner/state.rb:46:in `protect'
/opt/work/mspec.git/lib/mspec/runner/state.rb:62:in `process'
/opt/work/mspec.git/lib/mspec/runner/state.rb:56:in `each'
/opt/work/mspec.git/lib/mspec/runner/state.rb:56:in `process'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:27:in `describe'
/opt/work/mspec.git/lib/mspec/runner/object.rb:11:in `describe'
/opt/work/spec/ruby/./1.8/core/numeric/zero_spec.rb:4:in 
`/opt/work/spec/ruby/./1.8/core/numeric/zero_spec.rb'
/opt/work/spec/ruby/./1.8/core/numeric/zero_spec.rb:45:in `load'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:45:in `files'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:120:in `instance_eval'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:120:in `protect'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:45:in `files'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:42:in `each'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:42:in `files'
/opt/work/mspec.git/lib/mspec/runner/mspec.rb:34:in `process'
/opt/work/mspec.git/bin/mspec-run:76:in `run'
/opt/work/mspec.git/lib/mspec/utils/script.rb:75:in `main'
/opt/work/mspec.git/bin/mspec-run:83

Finished in 0.721000 seconds

22 files, 57 examples, 162 expectations, 12 failures, 1 error
{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


Reply via email to