Class: Fitting::Statistics::CoverErrorOneOf
- Inherits:
-
Object
- Object
- Fitting::Statistics::CoverErrorOneOf
- Defined in:
- lib/fitting/statistics/cover_error_one_of.rb
Instance Method Summary collapse
-
#initialize(request_unit) ⇒ CoverErrorOneOf
constructor
A new instance of CoverErrorOneOf.
- #to_s ⇒ Object
Constructor Details
#initialize(request_unit) ⇒ CoverErrorOneOf
Returns a new instance of CoverErrorOneOf.
4 5 6 |
# File 'lib/fitting/statistics/cover_error_one_of.rb', line 4 def initialize(request_unit) @request_unit = request_unit end |
Instance Method Details
#to_s ⇒ Object
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
# File 'lib/fitting/statistics/cover_error_one_of.rb', line 8 def to_s res = '' @request_unit.map do |request| request.responses.map do |response| next unless response.tested_bodies != [] response.json_schemas.map do |json_schema| json_schema.combinations_with_one_of.map do |combination| next unless combination.valid_bodies == [] res += "request method: #{request.method}\nrequest path: #{request.path}\n"\ "response status: #{response.status}\nsource json-schema: #{json_schema.json_schema}\n"\ "combination: #{combination.description}\nnew json-schema: #{combination.json_schema}\n\n" end end end end res end |