summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormr <mr@mrautenberg.de>2011-09-20 17:06:18 +0200
committermr <mr@mrautenberg.de>2011-09-20 17:06:18 +0200
commit6aef4de474e420e45fa6e84d440851fe73db1167 (patch)
tree841561eae04cdfa520b7b7456f1553d3409f1145
parent0d4ad938a3e1e7da2aa77fe6a5e4ea919ec85f37 (diff)
ontology basic tests
-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