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