NoteRefsVisitor.java

1
package pro.verron.officestamper.preset.postprocessors;
2
3
import org.docx4j.utils.TraversalUtilVisitor;
4
import org.docx4j.wml.CTFtnEdnRef;
5
6
import java.math.BigInteger;
7
import java.util.SortedSet;
8
import java.util.TreeSet;
9
10
public class NoteRefsVisitor
11
        extends TraversalUtilVisitor<CTFtnEdnRef> {
12
    private final SortedSet<BigInteger> ids = new TreeSet<>();
13
14
    @Override
15
    public void apply(CTFtnEdnRef element) {
16
        ids.add(element.getId());
17
    }
18
19
    public SortedSet<BigInteger> referencedNoteIds() {
20 1 1. referencedNoteIds : replaced return value with null for pro/verron/officestamper/preset/postprocessors/NoteRefsVisitor::referencedNoteIds → KILLED
        return ids;
21
    }
22
}

Mutations

20

1.1
Location : referencedNoteIds
Killed by : pro.verron.officestamper.test.ConditionalDisplayTest.[engine:junit-jupiter]/[class:pro.verron.officestamper.test.ConditionalDisplayTest]/[test-template:conditionalDisplayOfEndnotes(pro.verron.officestamper.test.ContextFactory)]/[test-template-invocation:#1]
replaced return value with null for pro/verron/officestamper/preset/postprocessors/NoteRefsVisitor::referencedNoteIds → KILLED

Active mutators

Tests examined


Report generated by PIT 1.20.0