summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristoph Helma <helma@in-silico.ch>2012-01-12 12:55:40 +0100
committerChristoph Helma <helma@in-silico.ch>2012-01-12 12:55:40 +0100
commit17c5833fbaa7f06b0b7f13494bd2649fd75e35f3 (patch)
tree001be2376e88bcd1d09ea6e7dd1c371ff0fb294e
parente84a1b439e63ae3ed3b4bc3bc78261f95daf9ab7 (diff)
feature test added, version reset to 0.0.1
-rw-r--r--Rakefile4
-rw-r--r--VERSION2
-rw-r--r--test/feature.rb39
-rw-r--r--test/rest.rb2
4 files changed, 45 insertions, 2 deletions
diff --git a/Rakefile b/Rakefile
index b670f39..a99522a 100644
--- a/Rakefile
+++ b/Rakefile
@@ -12,6 +12,8 @@ begin
gem.authors = ["Christoph Helma, Martin Guetlein, Andreas Maunz, Micha Rautenberg, David Vorgrimmler"]
# dependencies with versions
gem.add_dependency "rest-client"
+ gem.add_dependency "rdf"
+ gem.add_dependency "rdf-raptor"
gem.add_development_dependency 'jeweler'
gem.files = FileList["[A-Z]*", "{bin,generators,lib,test}/**/*", 'lib/jeweler/templates/.gitignore']
end
@@ -20,6 +22,7 @@ rescue LoadError
puts "Jeweler (or a dependency) not available. Install it with: sudo gem install jeweler"
end
+=begin
require 'rake/testtask'
Rake::TestTask.new(:test) do |test|
test.libs << 'lib' << 'test'
@@ -57,3 +60,4 @@ Rake::RDocTask.new do |rdoc|
rdoc.rdoc_files.include('README*')
rdoc.rdoc_files.include('lib/**/*.rb')
end
+=end
diff --git a/VERSION b/VERSION
index 359a5b9..8acdd82 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-2.0.0 \ No newline at end of file
+0.0.1
diff --git a/test/feature.rb b/test/feature.rb
new file mode 100644
index 0000000..479e29f
--- /dev/null
+++ b/test/feature.rb
@@ -0,0 +1,39 @@
+$LOAD_PATH << File.expand_path( File.dirname(__FILE__) + '/../lib' )
+require 'rubygems'
+require 'opentox-ruby-minimal'
+require 'test/unit'
+#require 'validate-owl'
+
+class FeatureTest < Test::Unit::TestCase
+
+ def setup
+ @features = [
+ #@@classification_training_dataset.features.keys.first,
+ "http://apps.ideaconsult.net:8080/ambit2/feature/35796",
+ #File.join(OpenTox::Model::Lazar.all.last,"predicted","value")
+
+ ]
+ end
+
+ def test_feature
+ @features.each do |uri|
+ puts uri
+ f = OpenTox::Feature.new(uri)
+ metadata = f.metadata
+ puts metadata.inspect
+ assert_equal RDF::OT.Feature, metadata[RDF.type]
+ end
+ end
+
+=begin
+ def test_owl
+ #@features.each do |uri|
+ validate_owl @features.first, @@subjectid unless CONFIG[:services]["opentox-dataset"].match(/localhost/)
+ validate_owl @features.last, @@subjectid unless CONFIG[:services]["opentox-dataset"].match(/localhost/)
+ # Ambit does not validate
+ #end
+ end
+=end
+
+
+end
diff --git a/test/rest.rb b/test/rest.rb
index 576e712..1000b4e 100644
--- a/test/rest.rb
+++ b/test/rest.rb
@@ -1,6 +1,6 @@
$LOAD_PATH << File.expand_path( File.dirname(__FILE__) + '/../lib' )
require 'rubygems'
-require 'opentox.rb'
+require 'opentox-ruby-minimal.rb'
require 'test/unit'
class RestTest < Test::Unit::TestCase