diff options
author | rautenberg <rautenberg@in-silico.ch> | 2012-05-07 17:48:06 +0200 |
---|---|---|
committer | rautenberg <rautenberg@in-silico.ch> | 2012-05-07 17:48:06 +0200 |
commit | d6f9c38c44fd6b7e41eca1f57451cc452cc4eec7 (patch) | |
tree | 23131e2f6a4d48f1af444a406479edd71d47c9bd /test/task.rb | |
parent | e55a25e9fb0c91a581f898ce894a27e8bdd3d780 (diff) | |
parent | 6f25a7f04863b4fc6dccab59d690695371f1f0c7 (diff) |
Diffstat (limited to 'test/task.rb')
-rw-r--r-- | test/task.rb | 85 |
1 files changed, 0 insertions, 85 deletions
diff --git a/test/task.rb b/test/task.rb deleted file mode 100644 index 399c66e..0000000 --- a/test/task.rb +++ /dev/null @@ -1,85 +0,0 @@ -require 'test/unit' -$LOAD_PATH << File.join(File.dirname(__FILE__),'..','lib') -require File.join File.dirname(__FILE__),'..','lib','opentox-client.rb' -#require "./validate-owl.rb" - -TASK_SERVICE_URI = "http://ot-dev.in-silico.ch/task" -#TASK_SERVICE_URI = "http://ot-test.in-silico.ch/task" -#TASK_SERVICE_URI = "https://ambit.uni-plovdiv.bg:8443/ambit2/task" #not compatible - -class TaskTest < Test::Unit::TestCase - - -=begin -=end - def test_all - all = OpenTox::Task.all(TASK_SERVICE_URI) - assert_equal Array, all.class - t = all.last - assert_equal OpenTox::Task, t.class - assert_equal RDF::OT1.Task, t[RDF.type] - end - - def test_create_and_complete - task = OpenTox::Task.create TASK_SERVICE_URI, :description => "test" do - sleep 1 - TASK_SERVICE_URI - end - assert task.running? - assert_equal "Running", task.hasStatus - task.wait - assert task.completed? - assert_equal "Completed", task.hasStatus - assert_equal TASK_SERVICE_URI, task.resultURI - end - - - def test_create_and_cancel - task = OpenTox::Task.create TASK_SERVICE_URI do - sleep 2 - TASK_SERVICE_URI - end - assert task.running? - task.cancel - assert task.cancelled? - end - - def test_create_and_fail - task = OpenTox::Task.create TASK_SERVICE_URI, :description => "test failure", :creator => "http://test.org/fake_creator" do - sleep 1 - raise "A runtime error occured" - end - assert task.running? - assert_equal "Running", task.hasStatus - task.wait - assert task.error? - assert_equal "Error", task.hasStatus - end - - def test_create_and_fail_with_opentox_error - task = OpenTox::Task.create TASK_SERVICE_URI, :description => "test failure", :creator => "http://test.org/fake_creator" do - sleep 1 - raise OpenTox::Error.new 500, "An OpenTox::Error occured" - end - assert task.running? - assert_equal "Running", task.hasStatus - task.wait - assert task.error? - assert_equal "Error", task.hasStatus - end - -=begin - def test_wrong_result_uri - task = OpenTox::Task.create TASK_SERVICE_URI, :description => "test wrong result uri", :creator => "http://test.org/fake_creator" do - sleep 1 - "Asasadasd" - end - assert task.running? - assert_equal "Running", task.hasStatus - task.wait - assert task.error? - assert_equal "Error", task.hasStatus - end -=end - -end |