FitnessThenSizeComparison.java

1
package net.bmahe.genetics4j.neat.spec.combination.parentcompare;
2
3
import org.immutables.value.Value;
4
5
/**
6
 * Comparing parents based on fitness first and then their size in case of equal
7
 * fitness.
8
 */
9
@Value.Immutable
10
public interface FitnessThenSizeComparison extends ParentComparisonPolicy {
11
12
	class Builder extends ImmutableFitnessThenSizeComparison.Builder {
13
	}
14
15
	static Builder builder() {
16 2 1. builder : removed call to net/bmahe/genetics4j/neat/spec/combination/parentcompare/FitnessThenSizeComparison$Builder::<init> → KILLED
2. builder : replaced return value with null for net/bmahe/genetics4j/neat/spec/combination/parentcompare/FitnessThenSizeComparison::builder → KILLED
		return new Builder();
17
	}
18
19
	static FitnessThenSizeComparison build() {
20 3 1. build : removed call to net/bmahe/genetics4j/neat/spec/combination/parentcompare/FitnessThenSizeComparison::builder → KILLED
2. build : replaced return value with null for net/bmahe/genetics4j/neat/spec/combination/parentcompare/FitnessThenSizeComparison::build → KILLED
3. build : removed call to net/bmahe/genetics4j/neat/spec/combination/parentcompare/FitnessThenSizeComparison$Builder::build → KILLED
		return builder().build();
21
	}
22
}

Mutations

16

1.1
Location : builder
Killed by : net.bmahe.genetics4j.neat.combination.parentcompare.FitnessThenSizeComparisonHandlerTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.neat.combination.parentcompare.FitnessThenSizeComparisonHandlerTest]/[method:canHandle()]
removed call to net/bmahe/genetics4j/neat/spec/combination/parentcompare/FitnessThenSizeComparison$Builder::<init> → KILLED

2.2
Location : builder
Killed by : net.bmahe.genetics4j.neat.combination.parentcompare.FitnessThenSizeComparisonHandlerTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.neat.combination.parentcompare.FitnessThenSizeComparisonHandlerTest]/[method:canHandle()]
replaced return value with null for net/bmahe/genetics4j/neat/spec/combination/parentcompare/FitnessThenSizeComparison::builder → KILLED

20

1.1
Location : build
Killed by : net.bmahe.genetics4j.neat.combination.parentcompare.FitnessThenSizeComparisonHandlerTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.neat.combination.parentcompare.FitnessThenSizeComparisonHandlerTest]/[method:canHandle()]
removed call to net/bmahe/genetics4j/neat/spec/combination/parentcompare/FitnessThenSizeComparison::builder → KILLED

2.2
Location : build
Killed by : net.bmahe.genetics4j.neat.combination.parentcompare.FitnessThenSizeComparisonHandlerTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.neat.combination.parentcompare.FitnessThenSizeComparisonHandlerTest]/[method:canHandle()]
replaced return value with null for net/bmahe/genetics4j/neat/spec/combination/parentcompare/FitnessThenSizeComparison::build → KILLED

3.3
Location : build
Killed by : net.bmahe.genetics4j.neat.combination.parentcompare.FitnessThenSizeComparisonHandlerTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.neat.combination.parentcompare.FitnessThenSizeComparisonHandlerTest]/[method:canHandle()]
removed call to net/bmahe/genetics4j/neat/spec/combination/parentcompare/FitnessThenSizeComparison$Builder::build → KILLED

Active mutators

Tests examined


Report generated by PIT 1.19.6