RubySpec: multiple new matrix failures
--------------------------------------
Key: JRUBY-4176
URL: http://jira.codehaus.org/browse/JRUBY-4176
Project: JRuby
Issue Type: Bug
Components: RubySpec
Affects Versions: JRuby 1.4
Reporter: Charles Oliver Nutter
{noformat}
[java] 2)
[java] Matrix#collect returns an enumerator if no block is given ERROR
[java] LocalJumpError: yield called out of block
[java] /Users/headius/projects/jruby/spec/../lib/ruby/1.8/matrix.rb:328:in
`collect'
[java]
/Users/headius/projects/jruby/spec/ruby/library/matrix/shared/collect.rb:16
[java]
/Users/headius/projects/jruby/spec/ruby/library/matrix/collect_spec.rb:5
[java]
/Users/headius/projects/jruby/spec/ruby/library/matrix/collect_spec.rb:55:in
`load'
[java]
[java] 3)
[java] Matrix#column returns self when called with a block FAILED
[java] Expected 0
[java] to be identical to Matrix[[1, 2, 3], [2, 3, 4]]
[java]
[java]
/Users/headius/projects/jruby/spec/ruby/library/matrix/column_spec.rb:25
[java]
/Users/headius/projects/jruby/spec/ruby/library/matrix/column_spec.rb:4
[java]
/Users/headius/projects/jruby/spec/ruby/library/matrix/column_spec.rb:55:in
`load'
[java]
[java] 4)
[java] Matrix#column never yields when out of bounds FAILED
[java] Expected to not get Exception
[java]
/Users/headius/projects/jruby/spec/ruby/library/matrix/column_spec.rb:33
[java]
/Users/headius/projects/jruby/spec/ruby/library/matrix/column_spec.rb:4
[java]
/Users/headius/projects/jruby/spec/ruby/library/matrix/column_spec.rb:55:in
`load'
[java]
[java] 5)
[java] Matrix#eql? returns false if some elements are == but not eql?
FAILED
[java] Expected true to be false
[java]
/Users/headius/projects/jruby/spec/ruby/library/matrix/eql_spec.rb:10
[java] /Users/headius/projects/jruby/spec/ruby/library/matrix/eql_spec.rb:5
[java]
/Users/headius/projects/jruby/spec/ruby/library/matrix/eql_spec.rb:55:in `load'
[java]
[java] 6)
[java] Matrix#inspect returns 'Matrix.empty(...)' for empty matrices FAILED
[java] Expected "Matrix[[], [], []]"
[java] to equal "Matrix.empty(3, 0)"
[java]
[java]
/Users/headius/projects/jruby/spec/ruby/library/matrix/inspect_spec.rb:12
[java]
/Users/headius/projects/jruby/spec/ruby/library/matrix/inspect_spec.rb:4
[java]
/Users/headius/projects/jruby/spec/ruby/library/matrix/inspect_spec.rb:55:in
`load'
[java]
[java] 7)
[java] Matrix#map returns an enumerator if no block is given ERROR
[java] LocalJumpError: yield called out of block
[java] /Users/headius/projects/jruby/spec/../lib/ruby/1.8/matrix.rb:328:in
`collect'
[java]
/Users/headius/projects/jruby/spec/ruby/library/matrix/shared/collect.rb:16
[java] /Users/headius/projects/jruby/spec/ruby/library/matrix/map_spec.rb:5
[java]
/Users/headius/projects/jruby/spec/ruby/library/matrix/map_spec.rb:55:in `load'
[java]
[java] 8)
[java] Matrix#minor with start_row, nrows, start_col, ncols returns nil
for negative nrows or ncols FAILED
[java] Expected Matrix[nil]
[java] to equal nil
[java]
[java]
/Users/headius/projects/jruby/spec/ruby/library/matrix/minor_spec.rb:33
[java]
/Users/headius/projects/jruby/spec/ruby/library/matrix/minor_spec.rb:4
[java]
/Users/headius/projects/jruby/spec/ruby/library/matrix/minor_spec.rb:55:in
`load'
[java]
[java] 9)
[java] Matrix#minor with col_range, row_range returns nil if col_range or
row_range is out of range ERROR
[java] NoMethodError: undefined method `collect' for nil:NilClass
[java] /Users/headius/projects/jruby/spec/../lib/ruby/1.8/matrix.rb:360:in
`minor'
[java]
/Users/headius/projects/jruby/spec/ruby/library/matrix/minor_spec.rb:66
[java]
/Users/headius/projects/jruby/spec/ruby/library/matrix/minor_spec.rb:4
[java]
/Users/headius/projects/jruby/spec/ruby/library/matrix/minor_spec.rb:55:in
`load'
[java]
[java] 10)
[java] Matrix#row never yields when out of bounds FAILED
[java] Expected to not get Exception
[java]
/Users/headius/projects/jruby/spec/ruby/library/matrix/row_spec.rb:34
[java] /Users/headius/projects/jruby/spec/ruby/library/matrix/row_spec.rb:4
[java]
/Users/headius/projects/jruby/spec/ruby/library/matrix/row_spec.rb:55:in `load'
[java]
[java] 11)
[java] Matrix#square? returns handles empty matrices ERROR
[java] NoMethodError: undefined method `size' for nil:NilClass
[java] /Users/headius/projects/jruby/spec/../lib/ruby/1.8/matrix.rb:283:in
`column_size'
[java] /Users/headius/projects/jruby/spec/../lib/ruby/1.8/matrix.rb:390:in
`square?'
[java]
/Users/headius/projects/jruby/spec/ruby/library/matrix/square_spec.rb:25
[java]
/Users/headius/projects/jruby/spec/ruby/library/matrix/square_spec.rb:4
[java]
/Users/headius/projects/jruby/spec/ruby/library/matrix/square_spec.rb:55:in
`load'
[java]
[java] 12)
[java] Matrix#transpose can transpose empty matrices ERROR
[java] NoMethodError: undefined method `size' for nil:NilClass
[java] /Users/headius/projects/jruby/spec/../lib/ruby/1.8/matrix.rb:145:in
`columns'
[java] /Users/headius/projects/jruby/spec/../lib/ruby/1.8/matrix.rb:804:in
`transpose'
[java]
/Users/headius/projects/jruby/spec/ruby/library/matrix/shared/transpose.rb:11
[java] /Users/headius/projects/jruby/spec/ruby/library/matrix/t_spec.rb:4
[java]
/Users/headius/projects/jruby/spec/ruby/library/matrix/t_spec.rb:55:in `load'
[java]
[java] 13)
[java] Matrix#transpose can transpose empty matrices ERROR
[java] NoMethodError: undefined method `size' for nil:NilClass
[java] /Users/headius/projects/jruby/spec/../lib/ruby/1.8/matrix.rb:145:in
`columns'
[java] /Users/headius/projects/jruby/spec/../lib/ruby/1.8/matrix.rb:804:in
`transpose'
[java]
/Users/headius/projects/jruby/spec/ruby/library/matrix/shared/transpose.rb:11
[java]
/Users/headius/projects/jruby/spec/ruby/library/matrix/transpose_spec.rb:4
[java]
/Users/headius/projects/jruby/spec/ruby/library/matrix/transpose_spec.rb:55:in
`load'
{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