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


Reply via email to