diff options
author | Christoph Helma <helma@in-silico.ch> | 2010-11-23 16:44:01 +0100 |
---|---|---|
committer | Christoph Helma <helma@in-silico.ch> | 2010-11-23 16:44:01 +0100 |
commit | 3f73837d5f7eaca5e58844c8151d8387d1fab016 (patch) | |
tree | ab48563dc366e0f3228b31d2decc504c9d659b28 /fminer.rb | |
parent | 2824a2fdb2aa308ad77ead17ee6c7cba9c69ab46 (diff) |
global setup/teardown, cucumber tests removed
Diffstat (limited to 'fminer.rb')
-rw-r--r-- | fminer.rb | 45 |
1 files changed, 16 insertions, 29 deletions
@@ -5,57 +5,44 @@ require 'validate-owl.rb' class FminerTest < Test::Unit::TestCase - def setup - @dataset = OpenTox::Dataset.new "http://localhost/dataset/1" - @feature = "http://localhost/dataset/1/feature/Hamster%20Carcinogenicity" - @bbrc = OpenTox::Algorithm::Generic.new "http://localhost/algorithm/fminer/bbrc" - @last = OpenTox::Algorithm::Generic.new "http://localhost/algorithm/fminer/last" - end - - def teardown - end - =begin =end def test_bbrc - dataset = OpenTox::Algorithm::Fminer::BBRC.new.run({:dataset_uri => @dataset.uri, :prediction_feature => @feature}).to_s - #dataset = @bbrc.run({:dataset_uri => @dataset.uri, :prediction_feature => @feature}).to_s - d =OpenTox::Dataset.new dataset + feature = @@classification_training_dataset.features.keys.first + dataset_uri = OpenTox::Algorithm::Fminer::BBRC.new.run({:dataset_uri => @@classification_training_dataset.uri, :prediction_feature => feature}).to_s + d =OpenTox::Dataset.new dataset_uri d.load_features assert_equal 41, d.features.size #validate_owl + d.delete end def test_last - dataset = OpenTox::Algorithm::Fminer::LAST.new.run({:dataset_uri => @dataset.uri, :prediction_feature => @feature}).to_s - d =OpenTox::Dataset.new dataset + feature = @@classification_training_dataset.features.keys.first + dataset_uri = OpenTox::Algorithm::Fminer::LAST.new.run({:dataset_uri => @@classification_training_dataset.uri, :prediction_feature => feature}).to_s + d =OpenTox::Dataset.new dataset_uri d.load_features assert_equal 36, d.features.size #validate_owl + d.delete end def test_regression_bbrc - @dataset = OpenTox::Dataset.new - @dataset.save - @dataset.load_csv(File.open("data/EPAFHM.csv").read) - @dataset.save - @feature = File.join @dataset.uri,"feature/LC50_mmol" - dataset = OpenTox::Algorithm::Fminer::BBRC.new.run({:dataset_uri => @dataset.uri, :prediction_feature => @feature}).to_s - d =OpenTox::Dataset.new dataset + feature = File.join @@regression_training_dataset.uri,"feature/LC50_mmol" + dataset_uri = OpenTox::Algorithm::Fminer::BBRC.new.run({:dataset_uri => @@regression_training_dataset.uri, :prediction_feature => feature}).to_s + d =OpenTox::Dataset.new dataset_uri d.load_features assert_equal 222, d.features.size + d.delete end def test_regression_last - @dataset = OpenTox::Dataset.new - @dataset.save - @dataset.load_csv(File.open("data/EPAFHM.csv").read) - @dataset.save - @feature = File.join @dataset.uri,"feature/LC50_mmol" - dataset = OpenTox::Algorithm::Fminer::LAST.new.run({:dataset_uri => @dataset.uri, :prediction_feature => @feature}).to_s - d =OpenTox::Dataset.new dataset + feature = File.join @@regression_training_dataset.uri,"feature/LC50_mmol" + dataset_uri = OpenTox::Algorithm::Fminer::LAST.new.run({:dataset_uri => @@regression_training_dataset.uri, :prediction_feature => feature}).to_s + d =OpenTox::Dataset.new dataset_uri d.load_features assert_equal 16, d.features.size + d.delete end =begin =end |