Class: Applitools::TestResultSummary

Inherits:
Object
  • Object
show all
Defined in:
lib/applitools/core/test_result_summary.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(all_test_results) ⇒ TestResultSummary

Returns a new instance of TestResultSummary.



7
8
9
10
11
12
13
14
15
16
17
# File 'lib/applitools/core/test_result_summary.rb', line 7

def initialize(all_test_results)
  @original_test_results = all_test_results
  @results = all_test_results[:results]
  @passed = all_test_results[:passed]
  @unresolved = all_test_results[:unresolved]
  @failed = all_test_results[:failed]
  @exceptions = all_test_results[:exceptions]
  @mismatches = all_test_results[:mismatches]
  @missing = all_test_results[:missing]
  @matches = all_test_results[:matches]
end

Instance Attribute Details

#exceptionsObject

Returns the value of attribute exceptions.



5
6
7
# File 'lib/applitools/core/test_result_summary.rb', line 5

def exceptions
  @exceptions
end

#failedObject

Returns the value of attribute failed.



5
6
7
# File 'lib/applitools/core/test_result_summary.rb', line 5

def failed
  @failed
end

#matchesObject

Returns the value of attribute matches.



5
6
7
# File 'lib/applitools/core/test_result_summary.rb', line 5

def matches
  @matches
end

#mismatchesObject

Returns the value of attribute mismatches.



5
6
7
# File 'lib/applitools/core/test_result_summary.rb', line 5

def mismatches
  @mismatches
end

#missingObject

Returns the value of attribute missing.



5
6
7
# File 'lib/applitools/core/test_result_summary.rb', line 5

def missing
  @missing
end

#original_test_resultsObject

Returns the value of attribute original_test_results.



6
7
8
# File 'lib/applitools/core/test_result_summary.rb', line 6

def original_test_results
  @original_test_results
end

#passedObject

Returns the value of attribute passed.



5
6
7
# File 'lib/applitools/core/test_result_summary.rb', line 5

def passed
  @passed
end

#resultsObject

Returns the value of attribute results.



5
6
7
# File 'lib/applitools/core/test_result_summary.rb', line 5

def results
  @results
end

#unresolvedObject

Returns the value of attribute unresolved.



5
6
7
# File 'lib/applitools/core/test_result_summary.rb', line 5

def unresolved
  @unresolved
end

Instance Method Details

#old_style_results_arrayObject



19
20
21
22
23
24
# File 'lib/applitools/core/test_result_summary.rb', line 19

def old_style_results_array
  Applitools::Utils.deep_stringify_keys(results).map do |e|
    r = e['testResults'] ? e['testResults'] : {}
    Applitools::TestResults.new(r)
  end
end