summaryrefslogtreecommitdiff
path: root/fminer.rb
diff options
context:
space:
mode:
authorChristoph Helma <helma@in-silico.ch>2010-11-23 16:44:01 +0100
committerChristoph Helma <helma@in-silico.ch>2010-11-23 16:44:01 +0100
commit3f73837d5f7eaca5e58844c8151d8387d1fab016 (patch)
treeab48563dc366e0f3228b31d2decc504c9d659b28 /fminer.rb
parent2824a2fdb2aa308ad77ead17ee6c7cba9c69ab46 (diff)
global setup/teardown, cucumber tests removed
Diffstat (limited to 'fminer.rb')
-rw-r--r--fminer.rb45
1 files changed, 16 insertions, 29 deletions
diff --git a/fminer.rb b/fminer.rb
index 666c00b..d2a7721 100644
--- a/fminer.rb
+++ b/fminer.rb
@@ -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