Class: Mutant::Result::Env Private
- Inherits:
-
Object
- Object
- Mutant::Result::Env
- Includes:
- Mutant::Result, Coverage
- Defined in:
- lib/mutant/result.rb
Overview
This class is part of a private API. You should avoid using this class if possible, as it may be removed or be changed in the future.
Env result object
Constant Summary
Constants included from Coverage
Instance Method Summary collapse
-
#amount_mutations ⇒ Fixnum
private
Amount of mutations.
-
#amount_subjects ⇒ Fixnum
private
Amount of subjects.
-
#failed_subject_results ⇒ Array<Result::Subject>
private
Failed subject results.
-
#success? ⇒ Boolean
private
Test if run is successful.
Methods included from Coverage
Methods included from Mutant::Result
Instance Method Details
#amount_mutations ⇒ Fixnum
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
Amount of mutations
98 99 100 |
# File 'lib/mutant/result.rb', line 98 def amount_mutations env.mutations.length end |
#amount_subjects ⇒ Fixnum
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
Amount of subjects
105 106 107 |
# File 'lib/mutant/result.rb', line 105 def amount_subjects env.subjects.length end |
#failed_subject_results ⇒ Array<Result::Subject>
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
Failed subject results
86 87 88 |
# File 'lib/mutant/result.rb', line 86 def failed_subject_results subject_results.reject(&:success?) end |
#success? ⇒ Boolean
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
Test if run is successful
78 79 80 |
# File 'lib/mutant/result.rb', line 78 def success? coverage.eql?(Rational(1)) end |