mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
Guard ruby/spec with spec/mspec/tool/wrap_with_guard.rb
This commit is contained in:
parent
350bc29107
commit
835a495608
Notes:
git
2021-05-27 14:42:36 +09:00
164 changed files with 4474 additions and 3982 deletions
|
@ -1,6 +1,9 @@
|
|||
require_relative '../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require_relative 'shared/identity'
|
||||
|
||||
describe "Matrix.I" do
|
||||
it_behaves_like :matrix_identity, :I
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
require_relative '../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require 'matrix'
|
||||
|
||||
ruby_version_is "2.6" do
|
||||
|
@ -35,3 +37,4 @@ ruby_version_is "2.6" do
|
|||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
require_relative '../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require_relative 'fixtures/classes'
|
||||
require 'matrix'
|
||||
|
||||
|
@ -71,3 +73,4 @@ describe "for a subclass of Matrix" do
|
|||
MatrixSub.build(3){1}.should be_an_instance_of(MatrixSub)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
require_relative '../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require_relative 'fixtures/classes'
|
||||
require 'matrix'
|
||||
|
||||
|
@ -23,3 +25,4 @@ describe "Matrix#clone" do
|
|||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
require_relative '../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require 'matrix'
|
||||
|
||||
describe "Matrix#coerce" do
|
||||
|
@ -6,3 +8,4 @@ describe "Matrix#coerce" do
|
|||
(1/Matrix[[0,1],[-1,0]]).should == Matrix[[0,-1],[1,0]]
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,6 +1,9 @@
|
|||
require_relative '../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require_relative 'shared/collect'
|
||||
|
||||
describe "Matrix#collect" do
|
||||
it_behaves_like :collect, :collect
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
require_relative '../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require 'matrix'
|
||||
|
||||
describe "Matrix#column_size" do
|
||||
|
@ -11,3 +13,4 @@ describe "Matrix#column_size" do
|
|||
Matrix[ ].column_size.should == 0
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
require_relative '../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require 'matrix'
|
||||
|
||||
describe "Matrix#column" do
|
||||
|
@ -33,3 +35,4 @@ describe "Matrix#column" do
|
|||
-> { @m.column(-4){ raise } }.should_not raise_error
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
require_relative '../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require_relative 'fixtures/classes'
|
||||
require 'matrix'
|
||||
|
||||
|
@ -23,3 +25,4 @@ describe "Matrix.column_vector" do
|
|||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
require_relative '../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require 'matrix'
|
||||
|
||||
describe "Matrix#column_vectors" do
|
||||
|
@ -24,3 +26,4 @@ describe "Matrix#column_vectors" do
|
|||
end
|
||||
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
require_relative '../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require_relative 'fixtures/classes'
|
||||
require 'matrix'
|
||||
|
||||
|
@ -40,3 +42,4 @@ describe "Matrix.columns" do
|
|||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,6 +1,9 @@
|
|||
require_relative '../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require_relative 'shared/conjugate'
|
||||
|
||||
describe "Matrix#conj" do
|
||||
it_behaves_like :matrix_conjugate, :conj
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,6 +1,9 @@
|
|||
require_relative '../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require_relative 'shared/conjugate'
|
||||
|
||||
describe "Matrix#conjugate" do
|
||||
it_behaves_like :matrix_conjugate, :conjugate
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
require_relative '../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require_relative 'fixtures/classes'
|
||||
require 'matrix'
|
||||
|
||||
|
@ -63,3 +65,4 @@ describe "Matrix.[]" do
|
|||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,7 +1,10 @@
|
|||
require_relative '../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require_relative 'shared/determinant'
|
||||
require 'matrix'
|
||||
|
||||
describe "Matrix#det" do
|
||||
it_behaves_like :determinant, :det
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,7 +1,10 @@
|
|||
require_relative '../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require_relative 'shared/determinant'
|
||||
require 'matrix'
|
||||
|
||||
describe "Matrix#determinant" do
|
||||
it_behaves_like :determinant, :determinant
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
require_relative '../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require_relative 'fixtures/classes'
|
||||
require 'matrix'
|
||||
|
||||
|
@ -70,3 +72,4 @@ describe "Matrix.diagonal?" do
|
|||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
require_relative '../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require_relative 'spec_helper'
|
||||
require_relative 'fixtures/classes'
|
||||
require 'matrix'
|
||||
|
@ -52,3 +54,4 @@ describe "Matrix#/" do
|
|||
-> { @a / Object.new }.should raise_error(TypeError)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
require_relative '../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require 'matrix'
|
||||
|
||||
describe "Matrix#each" do
|
||||
|
@ -72,3 +74,4 @@ describe "Matrix#each with an argument" do
|
|||
@t.each(:upper).to_a.should == [1, 2, 4]
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
require_relative '../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require 'matrix'
|
||||
|
||||
describe "Matrix#each_with_index" do
|
||||
|
@ -79,3 +81,4 @@ describe "Matrix#each_with_index with an argument" do
|
|||
@t.each_with_index(:upper).to_a.should == [[1, 0, 0], [2, 0, 1], [4, 1, 1]]
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
require_relative '../../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require 'matrix'
|
||||
|
||||
describe "Matrix::EigenvalueDecomposition#eigenvalue_matrix" do
|
||||
|
@ -7,3 +9,4 @@ describe "Matrix::EigenvalueDecomposition#eigenvalue_matrix" do
|
|||
Matrix[[1, 1], [-1, 1]].eigensystem.eigenvalue_matrix.should == Matrix[[Complex(1,1), 0],[0, Complex(1,-1)]]
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
require_relative '../../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require 'matrix'
|
||||
|
||||
describe "Matrix::EigenvalueDecomposition#eigenvalues" do
|
||||
|
@ -20,3 +22,4 @@ describe "Matrix::EigenvalueDecomposition#eigenvalues" do
|
|||
[ 2, 6 ]
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
require_relative '../../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require 'matrix'
|
||||
|
||||
describe "Matrix::EigenvalueDecomposition#eigenvector_matrix" do
|
||||
|
@ -18,3 +20,4 @@ describe "Matrix::EigenvalueDecomposition#eigenvector_matrix" do
|
|||
[-0.7071067811865475, 0.7071067811865475]]
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
require_relative '../../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require 'matrix'
|
||||
|
||||
describe "Matrix::EigenvalueDecomposition#eigenvectors" do
|
||||
|
@ -20,3 +22,4 @@ describe "Matrix::EigenvalueDecomposition#eigenvectors" do
|
|||
]
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
require_relative '../../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require 'matrix'
|
||||
|
||||
describe "Matrix::EigenvalueDecomposition#initialize" do
|
||||
|
@ -22,3 +24,4 @@ describe "Matrix::EigenvalueDecomposition#initialize" do
|
|||
Matrix::EigenvalueDecomposition.new(m).should_not == "infinite loop"
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
require_relative '../../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require 'matrix'
|
||||
|
||||
describe "Matrix::EigenvalueDecomposition#to_a" do
|
||||
|
@ -16,3 +18,4 @@ describe "Matrix::EigenvalueDecomposition#to_a" do
|
|||
(v * d * v_inv).map{|e| e.round(10)}.should == @a
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
require_relative '../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require 'matrix'
|
||||
|
||||
describe "Matrix#[]" do
|
||||
|
@ -21,3 +23,4 @@ describe "Matrix#[]" do
|
|||
end
|
||||
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
require_relative '../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require_relative 'fixtures/classes'
|
||||
require 'matrix'
|
||||
|
||||
|
@ -66,3 +68,4 @@ describe "for a subclass of Matrix" do
|
|||
MatrixSub.empty(0, 1).should be_an_instance_of(MatrixSub)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
require_relative '../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require_relative 'shared/equal_value'
|
||||
require 'matrix'
|
||||
|
||||
|
@ -9,3 +11,4 @@ describe "Matrix#eql?" do
|
|||
Matrix[[1, 2],[3, 4]].eql?(Matrix[[1, 2],[3, 4.0]]).should be_false
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
require_relative '../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require_relative 'shared/equal_value'
|
||||
require 'matrix'
|
||||
|
||||
|
@ -9,3 +11,4 @@ describe "Matrix#==" do
|
|||
Matrix[[1, 2],[3, 4]].should == Matrix[[1, 2],[3, 4.0]]
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
require_relative '../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require_relative 'fixtures/classes'
|
||||
require 'matrix'
|
||||
|
||||
|
@ -62,3 +64,4 @@ describe "Matrix#**" do
|
|||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
require_relative '../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require 'matrix'
|
||||
|
||||
describe "Matrix#find_index without any argument" do
|
||||
|
@ -144,3 +146,4 @@ describe "Matrix#find_index with two arguments" do
|
|||
}.should raise_error(ArgumentError)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
require_relative '../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require 'matrix'
|
||||
|
||||
describe "Matrix#hash" do
|
||||
|
@ -13,3 +15,4 @@ describe "Matrix#hash" do
|
|||
end
|
||||
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
require_relative '../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require 'matrix'
|
||||
|
||||
describe "Matrix.hermitian?" do
|
||||
|
@ -32,3 +34,4 @@ describe "Matrix.hermitian?" do
|
|||
Matrix[[Complex(1,0)]].hermitian?.should be_true
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,6 +1,9 @@
|
|||
require_relative '../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require_relative 'shared/identity'
|
||||
|
||||
describe "Matrix.identity" do
|
||||
it_behaves_like :matrix_identity, :identity
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,6 +1,9 @@
|
|||
require_relative '../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require_relative 'shared/imaginary'
|
||||
|
||||
describe "Matrix#imag" do
|
||||
it_behaves_like :matrix_imaginary, :imag
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,6 +1,9 @@
|
|||
require_relative '../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require_relative 'shared/imaginary'
|
||||
|
||||
describe "Matrix#imaginary" do
|
||||
it_behaves_like :matrix_imaginary, :imaginary
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
require_relative '../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require_relative 'fixtures/classes'
|
||||
require 'matrix'
|
||||
|
||||
|
@ -25,3 +27,4 @@ describe "Matrix#inspect" do
|
|||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,7 +1,10 @@
|
|||
require_relative '../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require_relative 'spec_helper'
|
||||
require_relative 'shared/inverse'
|
||||
|
||||
describe "Matrix#inv" do
|
||||
it_behaves_like :inverse, :inv
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,6 +1,9 @@
|
|||
require_relative '../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require 'matrix'
|
||||
|
||||
describe "Matrix#inverse_from" do
|
||||
it "needs to be reviewed for spec completeness"
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,7 +1,10 @@
|
|||
require_relative '../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require_relative 'spec_helper'
|
||||
require_relative 'shared/inverse'
|
||||
|
||||
describe "Matrix#inverse" do
|
||||
it_behaves_like :inverse, :inverse
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
require_relative '../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require 'matrix'
|
||||
|
||||
describe "Matrix.lower_triangular?" do
|
||||
|
@ -22,3 +24,4 @@ describe "Matrix.lower_triangular?" do
|
|||
Matrix[[0, 0, 0, 1], [0, 0, 0, 0]].lower_triangular?.should be_false
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
require_relative '../../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require 'matrix'
|
||||
|
||||
describe "Matrix::LUPDecomposition#determinant" do
|
||||
|
@ -19,3 +21,4 @@ describe "Matrix::LUPDecomposition#determinant" do
|
|||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
require_relative '../../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require 'matrix'
|
||||
|
||||
describe "Matrix::LUPDecomposition#initialize" do
|
||||
|
@ -11,3 +13,4 @@ describe "Matrix::LUPDecomposition#initialize" do
|
|||
}.should raise_error(TypeError)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
require_relative '../../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require 'matrix'
|
||||
|
||||
describe "Matrix::LUPDecomposition#l" do
|
||||
|
@ -16,3 +18,4 @@ describe "Matrix::LUPDecomposition#l" do
|
|||
@l.lower_triangular?.should be_true
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
require_relative '../../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require 'matrix'
|
||||
|
||||
describe "Matrix::LUPDecomposition#p" do
|
||||
|
@ -16,3 +18,4 @@ describe "Matrix::LUPDecomposition#p" do
|
|||
@p.permutation?.should be_true
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
require_relative '../../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require 'matrix'
|
||||
|
||||
describe "Matrix::LUPDecomposition#solve" do
|
||||
|
@ -51,3 +53,4 @@ describe "Matrix::LUPDecomposition#solve" do
|
|||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
require_relative '../../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require 'matrix'
|
||||
|
||||
describe "Matrix::LUPDecomposition#to_a" do
|
||||
|
@ -31,3 +33,4 @@ describe "Matrix::LUPDecomposition#to_a" do
|
|||
|
||||
it "has other properties implied by the specs of #l, #u and #p"
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
require_relative '../../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require 'matrix'
|
||||
|
||||
describe "Matrix::LUPDecomposition#u" do
|
||||
|
@ -16,3 +18,4 @@ describe "Matrix::LUPDecomposition#u" do
|
|||
@u.upper_triangular?.should be_true
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,6 +1,9 @@
|
|||
require_relative '../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require_relative 'shared/collect'
|
||||
|
||||
describe "Matrix#map" do
|
||||
it_behaves_like :collect, :map
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
require_relative '../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require_relative 'fixtures/classes'
|
||||
require 'matrix'
|
||||
|
||||
|
@ -83,3 +85,4 @@ describe "Matrix#minor" do
|
|||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
require_relative '../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require_relative 'fixtures/classes'
|
||||
require 'matrix'
|
||||
|
||||
|
@ -40,3 +42,4 @@ describe "Matrix#-" do
|
|||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
require_relative '../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require_relative 'fixtures/classes'
|
||||
require 'matrix'
|
||||
|
||||
|
@ -66,3 +68,4 @@ describe "Matrix#*" do
|
|||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
require_relative '../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require 'matrix'
|
||||
|
||||
describe "Matrix.new" do
|
||||
|
@ -6,3 +8,4 @@ describe "Matrix.new" do
|
|||
Matrix.should have_private_method(:new)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
require_relative '../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require 'matrix'
|
||||
|
||||
describe "Matrix.normal?" do
|
||||
|
@ -24,3 +26,4 @@ describe "Matrix.normal?" do
|
|||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
require_relative '../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require 'matrix'
|
||||
|
||||
describe "Matrix.orthogonal?" do
|
||||
|
@ -24,3 +26,4 @@ describe "Matrix.orthogonal?" do
|
|||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
require_relative '../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require 'matrix'
|
||||
|
||||
describe "Matrix#permutation?" do
|
||||
|
@ -30,3 +32,4 @@ describe "Matrix#permutation?" do
|
|||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
require_relative '../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require_relative 'fixtures/classes'
|
||||
require 'matrix'
|
||||
|
||||
|
@ -40,3 +42,4 @@ describe "Matrix#+" do
|
|||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
require_relative '../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require 'matrix'
|
||||
|
||||
describe "Matrix#rank" do
|
||||
|
@ -17,3 +19,4 @@ describe "Matrix#rank" do
|
|||
Matrix[[0,1],[0,0],[1,0]].rank.should == 2
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
require_relative '../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require_relative 'fixtures/classes'
|
||||
require 'matrix'
|
||||
|
||||
|
@ -41,3 +43,4 @@ describe "Matrix#real" do
|
|||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,6 +1,9 @@
|
|||
require_relative '../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require_relative 'shared/rectangular'
|
||||
|
||||
describe "Matrix#rect" do
|
||||
it_behaves_like :matrix_rectangular, :rect
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,6 +1,9 @@
|
|||
require_relative '../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require_relative 'shared/rectangular'
|
||||
|
||||
describe "Matrix#rectangular" do
|
||||
it_behaves_like :matrix_rectangular, :rectangular
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
require_relative '../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require 'matrix'
|
||||
|
||||
describe "Matrix#regular?" do
|
||||
|
@ -29,3 +31,4 @@ describe "Matrix#regular?" do
|
|||
}.should raise_error(Matrix::ErrDimensionMismatch)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
require_relative '../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require_relative 'fixtures/classes'
|
||||
require 'matrix'
|
||||
|
||||
|
@ -19,3 +21,4 @@ describe "Matrix#round" do
|
|||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
require_relative '../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require 'matrix'
|
||||
|
||||
describe "Matrix#row_size" do
|
||||
|
@ -11,3 +13,4 @@ describe "Matrix#row_size" do
|
|||
end
|
||||
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
require_relative '../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require 'matrix'
|
||||
|
||||
describe "Matrix#row" do
|
||||
|
@ -34,3 +36,4 @@ describe "Matrix#row" do
|
|||
-> { @m.row(-4){ raise } }.should_not raise_error
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
require_relative '../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require_relative 'fixtures/classes'
|
||||
require 'matrix'
|
||||
|
||||
|
@ -22,3 +24,4 @@ describe "Matrix.row_vector" do
|
|||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
require_relative '../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require 'matrix'
|
||||
|
||||
describe "Matrix#row_vectors" do
|
||||
|
@ -24,3 +26,4 @@ describe "Matrix#row_vectors" do
|
|||
Matrix[ [] ].row_vectors.should == [ Vector[] ]
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
require_relative '../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require_relative 'fixtures/classes'
|
||||
require 'matrix'
|
||||
|
||||
|
@ -39,3 +41,4 @@ describe "Matrix.rows" do
|
|||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,6 +1,9 @@
|
|||
require_relative '../../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require 'matrix'
|
||||
|
||||
describe "Matrix::Scalar#Fail" do
|
||||
it "needs to be reviewed for spec completeness"
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,6 +1,9 @@
|
|||
require_relative '../../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require 'matrix'
|
||||
|
||||
describe "Matrix::Scalar#Raise" do
|
||||
it "needs to be reviewed for spec completeness"
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,6 +1,9 @@
|
|||
require_relative '../../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require 'matrix'
|
||||
|
||||
describe "Matrix::Scalar#/" do
|
||||
it "needs to be reviewed for spec completeness"
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,6 +1,9 @@
|
|||
require_relative '../../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require 'matrix'
|
||||
|
||||
describe "Matrix::Scalar#**" do
|
||||
it "needs to be reviewed for spec completeness"
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,6 +1,9 @@
|
|||
require_relative '../../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require 'matrix'
|
||||
|
||||
describe "Matrix::Scalar.included" do
|
||||
it "needs to be reviewed for spec completeness"
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,6 +1,9 @@
|
|||
require_relative '../../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require 'matrix'
|
||||
|
||||
describe "Matrix::Scalar#initialize" do
|
||||
it "needs to be reviewed for spec completeness"
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,6 +1,9 @@
|
|||
require_relative '../../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require 'matrix'
|
||||
|
||||
describe "Matrix::Scalar#-" do
|
||||
it "needs to be reviewed for spec completeness"
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,6 +1,9 @@
|
|||
require_relative '../../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require 'matrix'
|
||||
|
||||
describe "Matrix::Scalar#*" do
|
||||
it "needs to be reviewed for spec completeness"
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,6 +1,9 @@
|
|||
require_relative '../../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require 'matrix'
|
||||
|
||||
describe "Matrix::Scalar#+" do
|
||||
it "needs to be reviewed for spec completeness"
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
require_relative '../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require 'matrix'
|
||||
|
||||
describe "Matrix.scalar" do
|
||||
|
@ -65,3 +67,4 @@ describe "Matrix.scalar" do
|
|||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
require_relative '../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require 'matrix'
|
||||
|
||||
describe "Matrix#singular?" do
|
||||
|
@ -29,3 +31,4 @@ describe "Matrix#singular?" do
|
|||
end
|
||||
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
require_relative '../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require 'matrix'
|
||||
|
||||
describe "Matrix#square?" do
|
||||
|
@ -26,3 +28,4 @@ describe "Matrix#square?" do
|
|||
Matrix.columns([[]]).square?.should be_false
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
require_relative '../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require 'matrix'
|
||||
|
||||
describe "Matrix.symmetric?" do
|
||||
|
@ -27,3 +29,4 @@ describe "Matrix.symmetric?" do
|
|||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,6 +1,9 @@
|
|||
require_relative '../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require_relative 'shared/transpose'
|
||||
|
||||
describe "Matrix#transpose" do
|
||||
it_behaves_like :matrix_transpose, :t
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
require_relative '../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require 'matrix'
|
||||
|
||||
describe "Matrix#to_a" do
|
||||
|
@ -9,3 +11,4 @@ describe "Matrix#to_a" do
|
|||
Matrix[[1, 2], [3, 4]].to_a.should == [[1, 2],[3, 4]]
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,6 +1,9 @@
|
|||
require_relative '../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require 'matrix'
|
||||
|
||||
describe "Matrix#to_s" do
|
||||
it "needs to be reviewed for spec completeness"
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,7 +1,10 @@
|
|||
require_relative '../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require_relative 'shared/trace'
|
||||
require 'matrix'
|
||||
|
||||
describe "Matrix#tr" do
|
||||
it_behaves_like :trace, :tr
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,7 +1,10 @@
|
|||
require_relative '../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require_relative 'shared/trace'
|
||||
require 'matrix'
|
||||
|
||||
describe "Matrix#trace" do
|
||||
it_behaves_like :trace, :trace
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,6 +1,9 @@
|
|||
require_relative '../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require_relative 'shared/transpose'
|
||||
|
||||
describe "Matrix#transpose" do
|
||||
it_behaves_like :matrix_transpose, :transpose
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,6 +1,9 @@
|
|||
require_relative '../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require_relative 'shared/identity'
|
||||
|
||||
describe "Matrix.unit" do
|
||||
it_behaves_like :matrix_identity, :unit
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
require_relative '../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require 'matrix'
|
||||
|
||||
describe "Matrix.unitary?" do
|
||||
|
@ -31,3 +33,4 @@ describe "Matrix.unitary?" do
|
|||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
require_relative '../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require 'matrix'
|
||||
|
||||
describe "Matrix.upper_triangular?" do
|
||||
|
@ -22,3 +24,4 @@ describe "Matrix.upper_triangular?" do
|
|||
Matrix.empty(0,0).upper_triangular?.should be_true
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
require_relative '../../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require 'matrix'
|
||||
|
||||
describe "Vector#cross_product" do
|
||||
|
@ -12,3 +14,4 @@ describe "Vector#cross_product" do
|
|||
}.should raise_error(Vector::ErrDimensionMismatch)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
require_relative '../../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require 'matrix'
|
||||
|
||||
describe "Vector.each2" do
|
||||
|
@ -47,3 +49,4 @@ describe "Vector.each2" do
|
|||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
require_relative '../../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require 'matrix'
|
||||
|
||||
describe "Vector#eql?" do
|
||||
|
@ -14,3 +16,4 @@ describe "Vector#eql?" do
|
|||
@vector.eql?(Vector[1, 2, 3, 4, 5.0]).should be_false
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
require_relative '../../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require 'matrix'
|
||||
|
||||
describe "Vector#inner_product" do
|
||||
|
@ -20,3 +22,4 @@ describe "Vector#inner_product" do
|
|||
Vector[Complex(1,2)].inner_product(Vector[Complex(3,4)]).should == Complex(11, 2)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
require_relative '../../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require 'matrix'
|
||||
|
||||
describe "Vector#normalize" do
|
||||
|
@ -16,3 +18,4 @@ describe "Vector#normalize" do
|
|||
}.should raise_error(Vector::ZeroVectorError)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
require_relative '../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require_relative 'fixtures/classes'
|
||||
require 'matrix'
|
||||
|
||||
|
@ -50,3 +52,4 @@ describe "Matrix.zero?" do
|
|||
Matrix[[1]].should_not.zero?
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
require_relative '../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require 'net/ftp'
|
||||
|
||||
describe "Net::FTPError" do
|
||||
|
@ -6,3 +8,4 @@ describe "Net::FTPError" do
|
|||
Net::FTPError.should < Exception
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
require_relative '../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require 'net/ftp'
|
||||
|
||||
describe "Net::FTPPermError" do
|
||||
|
@ -10,3 +12,4 @@ describe "Net::FTPPermError" do
|
|||
Net::FTPPermError.should < Net::FTPError
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
require_relative '../../spec_helper'
|
||||
|
||||
ruby_version_is ""..."3.1" do
|
||||
require 'net/ftp'
|
||||
|
||||
describe "Net::FTPProtoError" do
|
||||
|
@ -10,3 +12,4 @@ describe "Net::FTPProtoError" do
|
|||
Net::FTPPermError.should < Net::FTPError
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue