summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormguetlein <martin.guetlein@gmail.com>2013-08-08 16:43:13 +0200
committermguetlein <martin.guetlein@gmail.com>2013-08-08 16:43:13 +0200
commit06b1c089b23a31d1a0cf9576edc72fdf05dd0486 (patch)
tree83efde3a2bfde7ffb40fa9c10ad5cec68aa9d355
parent2ad058094189bc6cc6187f9f2e85869804b0687d (diff)
add more test routines for error handling
-rw-r--r--test.rb13
1 files changed, 10 insertions, 3 deletions
diff --git a/test.rb b/test.rb
index 99925fd..5b4e661 100644
--- a/test.rb
+++ b/test.rb
@@ -1,4 +1,4 @@
-#for testing the error handling
+#ATTENTION: for testing the error handling in test/task.rb, CODE_LINES are important
module OpenTox
class Application < Service
@@ -6,11 +6,18 @@ module OpenTox
post '/dataset/test/error_in_task/?' do
task = OpenTox::Task.run("error_in_task", @uri) do |task|
sleep 1
- internal_server_error "error_in_task_message"
+ bad_request_error "bad_request_error_in_task"
end
response['Content-Type'] = 'text/uri-list'
halt 202,task.uri.to_s+"\n"
end
-
+
+ get '/dataset/test/plain_error/?' do
+ bad_request_error "plain_bad_request_error"
+ end
+
+ get '/dataset/test/plain_no_ot_error/?' do
+ nil.no_method_for_nil
+ end
end
end