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 /dataset.rb | |
parent | 2824a2fdb2aa308ad77ead17ee6c7cba9c69ab46 (diff) |
global setup/teardown, cucumber tests removed
Diffstat (limited to 'dataset.rb')
-rw-r--r-- | dataset.rb | 30 |
1 files changed, 10 insertions, 20 deletions
@@ -11,7 +11,7 @@ class DatasetTest < Test::Unit::TestCase #@new_dataset.save @datasets = { #@new_dataset.uri => { - "http://localhost/dataset/1" => { + @@classification_training_dataset.uri => { :nr_compounds => 85, :nr_features => 1, :nr_dataset_features => 1, @@ -31,7 +31,6 @@ class DatasetTest < Test::Unit::TestCase end =begin -=end def test_save_external @dataset = OpenTox::Dataset.find "http://apps.ideaconsult.net:8080/ambit2/dataset/2698" @@ -42,13 +41,13 @@ class DatasetTest < Test::Unit::TestCase #@dataset.load_csv(File.open("data/hamster_carcinogenicity.csv").read) #@dataset.save end +=end def test_create dataset = OpenTox::Dataset.create dataset.save - puts dataset.uri assert_kind_of URI::HTTP, URI.parse(dataset.uri) - #dataset.delete + dataset.delete end def test_all @@ -57,56 +56,51 @@ class DatasetTest < Test::Unit::TestCase end def test_owl - validate_owl "http://localhost/dataset/1" + validate_owl @@classification_training_dataset.uri + validate_owl @@regression_training_dataset.uri # ambit datasets do ot validate #@datasets.keys.each {|d| validate_owl d } end def test_from_yaml - # TODO: fix uri @dataset = OpenTox::Dataset.new @dataset.load_yaml(File.open("data/hamster_carcinogenicity.yaml").read) hamster_carc? end def test_rest_csv - uri = OpenTox::RestClientWrapper.post('http://localhost/dataset',{:accept => "text/uri-list"}, {:file => File.new("data/hamster_carcinogenicity.csv")}).to_s.chomp + uri = OpenTox::RestClientWrapper.post(CONFIG[:services]["opentox-dataset"],{:accept => "text/uri-list"}, {:file => File.new("data/hamster_carcinogenicity.csv")}).to_s.chomp @dataset = OpenTox::Dataset.new uri @dataset.load_all hamster_carc? - #puts @dataset.to_yaml - #@dataset.delete end def test_multicolumn_csv - uri = OpenTox::RestClientWrapper.post('http://localhost/dataset',{:accept => "text/uri-list"}, {:file => File.new("data/multicolumn.csv")}).to_s.chomp - puts uri + uri = OpenTox::RestClientWrapper.post(CONFIG[:services]["opentox-dataset"],{:accept => "text/uri-list"}, {:file => File.new("data/multicolumn.csv")}).to_s.chomp @dataset = OpenTox::Dataset.new uri @dataset.load_all - #puts @dataset.to_yaml assert_equal 5, @dataset.features.size assert_equal 4, @dataset.compounds.size - @dataset.delete end def test_from_csv @dataset = OpenTox::Dataset.new @dataset.load_csv(File.open("data/hamster_carcinogenicity.csv").read) hamster_carc? + @dataset.delete end def test_from_excel @dataset = OpenTox::Dataset.new @dataset.load_spreadsheet(Excel.new("data/hamster_carcinogenicity.xls")) hamster_carc? - #@dataset.delete + @dataset.delete end def test_load_metadata @datasets.each do |uri,data| @dataset = OpenTox::Dataset.find(uri) - #puts @dataset.inspect - assert_not_nil @dataset.metadata[DC.title] + assert @dataset.metadata.size != 0 end end @@ -122,7 +116,6 @@ class DatasetTest < Test::Unit::TestCase @datasets.each do |uri,data| @dataset = OpenTox::Dataset.new(uri) @dataset.load_features - #puts @dataset.features.to_yaml assert_equal @dataset.features.keys.size,data[:nr_dataset_features] end end @@ -168,7 +161,6 @@ class DatasetTest < Test::Unit::TestCase @datasets.each do |uri,data| @dataset = OpenTox::Dataset.new(uri) @dataset.load_all - #puts @dataset.to_ntriples assert_kind_of String, @dataset.to_ntriples end end @@ -177,14 +169,12 @@ class DatasetTest < Test::Unit::TestCase @datasets.each do |uri,data| @dataset = OpenTox::Dataset.new(uri) @dataset.load_all - #puts @dataset.to_rdfxml assert_kind_of String, @dataset.to_rdfxml end end =begin =end def validate(data) - #puts @dataset.yaml assert_kind_of OpenTox::Dataset, @dataset assert_equal @dataset.data_entries.size, data[:nr_data_entries] assert_equal @dataset.compounds.size, data[:nr_compounds] |