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

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


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


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


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