LabelFileException.java

1
package com.rox.debug.labels;
2
3
/** A labels file line that can't be used - carries the 1-based line number so the message points at it. */
4
public final class LabelFileException extends Exception {
5
    private final int lineNumber;
6
7
    public LabelFileException(final int lineNumber, final String problem){
8
        super("Line " + lineNumber + ": " + problem);
9
        this.lineNumber = lineNumber;
10
    }
11
12
    public int lineNumber(){
13 1 1. lineNumber : replaced int return with 0 for com/rox/debug/labels/LabelFileException::lineNumber → KILLED
        return lineNumber;
14
    }
15
}

Mutations

13

1.1
Location : lineNumber
Killed by : com.rox.debug.labels.LabelFileTest.[engine:junit-jupiter]/[class:com.rox.debug.labels.LabelFileTest]/[method:parseLabelRejectsNothingOrNonsenseAsLine1()]
replaced int return with 0 for com/rox/debug/labels/LabelFileException::lineNumber → KILLED

Active mutators

Tests examined


Report generated by PIT 1.22.1