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