Module: ZephyrRuby::Client::Resource::TestCases
- Included in:
- ZephyrRuby::Client
- Defined in:
- lib/zephyr_ruby/resource/test_cases.rb
Overview
Operations related to Test Cases
Instance Method Summary collapse
- #create_testcase(body) ⇒ Object
- #create_testcase_issue_link(testcase_key, body) ⇒ Object
- #create_testcase_testscript(testcase_key, body) ⇒ Object
- #create_testcase_teststeps(testcase_key, body) ⇒ Object
- #create_testcase_web_link(testcase_key, body) ⇒ Object
- #get_testcase(testcase_key) ⇒ Object
- #get_testcase_links(testcase_key) ⇒ Object
- #get_testcase_testscript(testcase_key) ⇒ Object
- #get_testcase_teststeps(testcase_key, params = {}) ⇒ Object
- #get_testcase_version(testcase_key) ⇒ Object
- #list_testcase_versions(testcase_key, params = {}) ⇒ Object
- #list_testcases(params = {}) ⇒ Object
- #update_testcase(testcase_key, params = {}) ⇒ Object
Instance Method Details
#create_testcase(body) ⇒ Object
8 9 10 |
# File 'lib/zephyr_ruby/resource/test_cases.rb', line 8 def create_testcase(body) post '/testcases', body end |
#create_testcase_issue_link(testcase_key, body) ⇒ Object
28 29 30 |
# File 'lib/zephyr_ruby/resource/test_cases.rb', line 28 def create_testcase_issue_link(testcase_key, body) post "/testcases/#{testcase_key}/links/issues", body end |
#create_testcase_testscript(testcase_key, body) ⇒ Object
48 49 50 |
# File 'lib/zephyr_ruby/resource/test_cases.rb', line 48 def create_testcase_testscript(testcase_key, body) post "/testcases/#{testcase_key}/testscript", body end |
#create_testcase_teststeps(testcase_key, body) ⇒ Object
56 57 58 |
# File 'lib/zephyr_ruby/resource/test_cases.rb', line 56 def create_testcase_teststeps(testcase_key, body) post "/testcases/#{testcase_key}/teststeps", body end |
#create_testcase_web_link(testcase_key, body) ⇒ Object
32 33 34 |
# File 'lib/zephyr_ruby/resource/test_cases.rb', line 32 def create_testcase_web_link(testcase_key, body) post "/testcases/#{testcase_key}/links/weblinks", body end |
#get_testcase(testcase_key) ⇒ Object
16 17 18 |
# File 'lib/zephyr_ruby/resource/test_cases.rb', line 16 def get_testcase(testcase_key) get "/testcases/#{testcase_key}" end |
#get_testcase_links(testcase_key) ⇒ Object
24 25 26 |
# File 'lib/zephyr_ruby/resource/test_cases.rb', line 24 def get_testcase_links(testcase_key) get "/testcases/#{testcase_key}/links" end |
#get_testcase_testscript(testcase_key) ⇒ Object
44 45 46 |
# File 'lib/zephyr_ruby/resource/test_cases.rb', line 44 def get_testcase_testscript(testcase_key) get "/testcases/#{testcase_key}/testscript" end |
#get_testcase_teststeps(testcase_key, params = {}) ⇒ Object
52 53 54 |
# File 'lib/zephyr_ruby/resource/test_cases.rb', line 52 def get_testcase_teststeps(testcase_key, params = {}) get "/testcases/#{testcase_key}/teststeps", params end |
#get_testcase_version(testcase_key) ⇒ Object
40 41 42 |
# File 'lib/zephyr_ruby/resource/test_cases.rb', line 40 def get_testcase_version(testcase_key) get "/testcases/#{testcase_key}/version" end |
#list_testcase_versions(testcase_key, params = {}) ⇒ Object
36 37 38 |
# File 'lib/zephyr_ruby/resource/test_cases.rb', line 36 def list_testcase_versions(testcase_key, params = {}) get "/testcases/#{testcase_key}/versions", params end |
#list_testcases(params = {}) ⇒ Object
12 13 14 |
# File 'lib/zephyr_ruby/resource/test_cases.rb', line 12 def list_testcases(params = {}) get '/testcases', params end |
#update_testcase(testcase_key, params = {}) ⇒ Object
20 21 22 |
# File 'lib/zephyr_ruby/resource/test_cases.rb', line 20 def update_testcase(testcase_key, params = {}) put "/testcases/#{testcase_key}", params end |