class Mutest::Result::Subject
Subject
result
Public Instance Methods
alive_mutation_results()
click to toggle source
Alive mutations
@return [Array<Result::Mutation>]
# File lib/mutest/result.rb, line 144 def alive_mutation_results mutation_results.reject(&:success?) end
amount_mutation_results()
click to toggle source
Amount of mutations
@return [Integer]
# File lib/mutest/result.rb, line 152 def amount_mutation_results mutation_results.length end
amount_mutations()
click to toggle source
Amount of mutations
@return [Integer]
# File lib/mutest/result.rb, line 159 def amount_mutations subject.mutations.length end
amount_mutations_alive()
click to toggle source
Number of alive mutations
@return [Integer]
# File lib/mutest/result.rb, line 173 def amount_mutations_alive alive_mutation_results.length end
amount_mutations_killed()
click to toggle source
Number of killed mutations
@return [Integer]
# File lib/mutest/result.rb, line 166 def amount_mutations_killed killed_mutation_results.length end
success?()
click to toggle source
Test
if subject was processed successful
@return [Boolean]
# File lib/mutest/result.rb, line 137 def success? alive_mutation_results.empty? end
Private Instance Methods
killed_mutation_results()
click to toggle source
Killed mutation results
@return [Array<Result::Mutation>]
# File lib/mutest/result.rb, line 182 def killed_mutation_results mutation_results.select(&:success?) end