28 lines
714 B
Markdown
28 lines
714 B
Markdown
|
---
|
||
|
title: Software Quality & Testing -- Graded Assignment 6
|
||
|
author: Claudio Maggioni
|
||
|
geometry: margin=2.5cm,bottom=3cm
|
||
|
---
|
||
|
|
||
|
# Are there mutants that you cannot kill?
|
||
|
|
||
|
Yes.
|
||
|
|
||
|
# If yes, why and which are mutants that you cannot kill?
|
||
|
|
||
|
The mutants I cannot kill are:
|
||
|
|
||
|
```
|
||
|
replaced boolean return with true for org/usi/sq/util/CircularFifoQueue::offer → SURVIVED
|
||
|
```
|
||
|
|
||
|
at line 135 (which is impossible to kill since the parent method always returns true, thus
|
||
|
the mutant is semantically equivalent to the implementation), and:
|
||
|
|
||
|
```
|
||
|
changed conditional boundary → SURVIVED
|
||
|
changed conditional boundary → SURVIVED
|
||
|
negated conditional → SURVIVED
|
||
|
```
|
||
|
|
||
|
for `if (start < lastReturnedIndex && pos < end)` at line 251.
|