diff options
author | Christoph Helma <helma@in-silico.ch> | 2010-11-19 17:31:27 +0100 |
---|---|---|
committer | Christoph Helma <helma@in-silico.ch> | 2010-11-19 17:31:27 +0100 |
commit | 2824a2fdb2aa308ad77ead17ee6c7cba9c69ab46 (patch) | |
tree | 807aa180a7edd24c044bb8f651adeb72e8e37d13 /feature.rb | |
parent | 533e1b918a80d23af78a886442d4c82d853f829f (diff) |
Initial sketch of unit tests, cucumber tests are obsolete
Diffstat (limited to 'feature.rb')
-rw-r--r-- | feature.rb | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/feature.rb b/feature.rb new file mode 100644 index 0000000..3b39fa9 --- /dev/null +++ b/feature.rb @@ -0,0 +1,34 @@ +require 'rubygems' +require 'opentox-ruby-api-wrapper' +require 'test/unit' +require 'validate-owl' + +class FeatureTest < Test::Unit::TestCase + + def setup + @features = [ + "http://localhost/dataset/1/feature/Hamster%20Carcinogenicity", + "http://apps.ideaconsult.net:8080/ambit2/feature/35796" + ] + end + + def test_feature + + @features.each do |uri| + + f = OpenTox::Feature.new(uri) + f.load_metadata + assert_not_nil f.metadata[DC.title] + assert_not_nil f.metadata[OT.hasSource] + end + end + + def test_owl + #@features.each do |uri| + validate_owl @features.first + # Ambit does not validate + #end + end + + +end |