SPEA2ReplacementStrategyHandlerFactory.java

1
package net.bmahe.genetics4j.moo.spea2.replacement;
2
3
import net.bmahe.genetics4j.core.replacement.ReplacementStrategyHandler;
4
import net.bmahe.genetics4j.core.spec.AbstractEAExecutionContext;
5
import net.bmahe.genetics4j.core.spec.ReplacementStrategyHandlerFactory;
6
7
public class SPEA2ReplacementStrategyHandlerFactory<T extends Comparable<T>> implements ReplacementStrategyHandlerFactory<T>{
8
9
	@Override
10
	public ReplacementStrategyHandler<T> apply(final AbstractEAExecutionContext<T> abstractEAExecutionContext) {
11 2 1. apply : replaced return value with null for net/bmahe/genetics4j/moo/spea2/replacement/SPEA2ReplacementStrategyHandlerFactory::apply → SURVIVED
2. apply : removed call to net/bmahe/genetics4j/moo/spea2/replacement/SPEA2ReplacementStrategyHandler::<init> → SURVIVED
		return new SPEA2ReplacementStrategyHandler<T>();
12
	}
13
14
}

Mutations

11

1.1
Location : apply
Killed by : none
replaced return value with null for net/bmahe/genetics4j/moo/spea2/replacement/SPEA2ReplacementStrategyHandlerFactory::apply → SURVIVED
Covering tests

2.2
Location : apply
Killed by : none
removed call to net/bmahe/genetics4j/moo/spea2/replacement/SPEA2ReplacementStrategyHandler::<init> → SURVIVED Covering tests

Active mutators

Tests examined


Report generated by PIT 1.19.6