test/test_gsl.rb in statsample-0.18.0 vs test/test_gsl.rb in statsample-1.0.0

- old
+ new

@@ -1,23 +1,17 @@ -require(File.dirname(__FILE__)+'/helpers_tests.rb') - - +require(File.expand_path(File.dirname(__FILE__)+'/helpers_tests.rb')) class StatsampleGSLTestCase < MiniTest::Unit::TestCase - def test_matrix_to_gsl - if Statsample.has_gsl? - a=[1,2,3,4,20].to_vector(:scale) - b=[3,2,3,4,50].to_vector(:scale) - c=[6,2,3,4,3].to_vector(:scale) - ds={'a'=>a,'b'=>b,'c'=>c}.to_dataset - gsl=ds.to_matrix.to_gsl - assert_equal(5,gsl.size1) - assert_equal(3,gsl.size2) - matrix=gsl.to_matrix - assert_equal(5,matrix.row_size) - assert_equal(3,matrix.column_size) - else - skip("Needs GSL extension") - end + should_with_gsl "matrix with gsl" do + a=[1,2,3,4,20].to_vector(:scale) + b=[3,2,3,4,50].to_vector(:scale) + c=[6,2,3,4,3].to_vector(:scale) + ds={'a'=>a,'b'=>b,'c'=>c}.to_dataset + gsl=ds.to_matrix.to_gsl + assert_equal(5,gsl.size1) + assert_equal(3,gsl.size2) + matrix=gsl.to_matrix + assert_equal(5,matrix.row_size) + assert_equal(3,matrix.column_size) end end