Sha256: f4c707a3a1de833ba11df622be61460adb80e73ffd3dd93db4ce9c731263c9b0
Contents?: true
Size: 753 Bytes
Versions: 18
Compression:
Stored size: 753 Bytes
Contents
class ResponseCodeChecker < Checker # checks the given responses status code against the one in the expectation and returns result object def check result = Result.new(@testcase, @response) begin if not @testcase.response_expectation['status_code'].to_s == @response.code.to_s result.succeeded = false result.error_message = " expected response code --#{@testcase.response_expectation['status_code']}--\n got response code --#{@response.code}--" end rescue Exception => e result.succeeded = false result.error_message = " unexpected error while parsing testcase/response. Check your testcase format!" result.error_message = "\n\n Exception occured: #{e}" end result end end
Version data entries
18 entries across 18 versions & 1 rubygems