Details
-
Type:
Bug
-
Status:
Resolved
-
Priority:
Major
-
Resolution: Incomplete
-
Affects Version/s: JRuby 1.4
-
Fix Version/s: None
-
Component/s: RubySpec
-
Labels:None
-
Number of attachments :
Description
[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'
Activity
Charles Oliver Nutter
made changes -
| Field | Original Value | New Value |
|---|---|---|
| Resolution | Incomplete [ 4 ] | |
| Assignee | Charles Oliver Nutter [ headius ] | |
| Status | Open [ 1 ] | Resolved [ 5 ] |