summaryrefslogtreecommitdiff
path: root/ontology.rb
diff options
context:
space:
mode:
Diffstat (limited to 'ontology.rb')
-rw-r--r--ontology.rb26
1 files changed, 26 insertions, 0 deletions
diff --git a/ontology.rb b/ontology.rb
new file mode 100644
index 0000000..0dd710c
--- /dev/null
+++ b/ontology.rb
@@ -0,0 +1,26 @@
+require "rubygems"
+require "opentox-ruby"
+require "test/unit"
+
+unless AA_SERVER #overwrite turned off A&A server for testing
+ AA_SERVER = "https://opensso.in-silico.ch"
+ @@subjectid = OpenTox::Authorization.authenticate(TEST_USER,TEST_PW)
+end
+
+class TestOpenToxOntology < Test::Unit::TestCase
+
+ def test_01_register_model
+ uri = OpenTox::Model::Lazar.all.last
+ puts uri
+ OpenTox::Ontology::Model.register(uri, @@subjectid)
+ assert_equal(true, OpenTox::Ontology::Model.exists?(uri, @@subjectid))
+ end
+
+ def test_02_delete_model
+ uri = OpenTox::Model::Lazar.all.last
+ puts uri
+ OpenTox::Ontology::Model.delete(uri, @@subjectid)
+ assert_equal(false, OpenTox::Ontology::Model.exists?(uri, @@subjectid))
+ end
+
+end \ No newline at end of file