|
1
|
|
package net.bmahe.genetics4j.core.combination.erx; |
|
2
|
|
|
|
3
|
|
import java.util.HashMap; |
|
4
|
|
import java.util.HashSet; |
|
5
|
|
import java.util.List; |
|
6
|
|
import java.util.Map; |
|
7
|
|
import java.util.Map.Entry; |
|
8
|
|
import java.util.Optional; |
|
9
|
|
import java.util.Set; |
|
10
|
|
import java.util.random.RandomGenerator; |
|
11
|
|
|
|
12
|
|
import org.apache.commons.lang3.Validate; |
|
13
|
|
|
|
14
|
|
import net.bmahe.genetics4j.core.chromosomes.Chromosome; |
|
15
|
|
import net.bmahe.genetics4j.core.chromosomes.IntChromosome; |
|
16
|
|
import net.bmahe.genetics4j.core.combination.ChromosomeCombinator; |
|
17
|
|
import net.bmahe.genetics4j.core.spec.AbstractEAConfiguration; |
|
18
|
|
|
|
19
|
|
public class IntEdgeRecombinationCrossover<T extends Comparable<T>> implements ChromosomeCombinator<T> { |
|
20
|
|
|
|
21
|
|
private final RandomGenerator randomGenerator; |
|
22
|
|
|
|
23
|
|
public IntEdgeRecombinationCrossover(final RandomGenerator _randomGenerator) { |
|
24
|
|
Validate.notNull(_randomGenerator); |
|
25
|
|
|
|
26
|
1
1. <init> : Removed assignment to member variable randomGenerator → KILLED
|
this.randomGenerator = _randomGenerator; |
|
27
|
|
} |
|
28
|
|
|
|
29
|
|
protected void addEdges(final Map<Integer, Set<Integer>> edgeMap, final int[] chromosomeValues) { |
|
30
|
|
Validate.notNull(edgeMap); |
|
31
|
|
Validate.notNull(chromosomeValues); |
|
32
|
|
|
|
33
|
5
1. addEdges : Substituted 0 with 1 → SURVIVED
2. addEdges : negated conditional → SURVIVED
3. addEdges : removed conditional - replaced comparison check with false → KILLED
4. addEdges : changed conditional boundary → KILLED
5. addEdges : removed conditional - replaced comparison check with true → KILLED
|
for (int i = 0; i < chromosomeValues.length; i++) { |
|
34
|
|
final int j = chromosomeValues[i]; |
|
35
|
|
|
|
36
|
|
// Add city before |
|
37
|
4
1. addEdges : removed conditional - replaced comparison check with false → SURVIVED
2. addEdges : negated conditional → KILLED
3. addEdges : changed conditional boundary → KILLED
4. addEdges : removed conditional - replaced comparison check with true → KILLED
|
if (i > 0) { |
|
38
|
2
1. addEdges : Substituted 1 with 0 → SURVIVED
2. addEdges : Replaced integer subtraction with addition → KILLED
|
final int cityBefore = chromosomeValues[i - 1]; |
|
39
|
5
1. addEdges : replaced call to java/util/Map::computeIfAbsent with argument → KILLED
2. addEdges : removed call to java/lang/Integer::valueOf → KILLED
3. lambda$addEdges$0 : removed call to java/util/HashSet::<init> → KILLED
4. addEdges : removed call to java/util/Map::computeIfAbsent → KILLED
5. lambda$addEdges$0 : replaced return value with Collections.emptySet for net/bmahe/genetics4j/core/combination/erx/IntEdgeRecombinationCrossover::lambda$addEdges$0 → KILLED
|
final Set<Integer> cities = edgeMap.computeIfAbsent(cityBefore, k -> new HashSet<Integer>()); |
|
40
|
2
1. addEdges : removed call to java/lang/Integer::valueOf → SURVIVED
2. addEdges : removed call to java/util/Set::add → SURVIVED
|
cities.add(j); |
|
41
|
|
} |
|
42
|
|
|
|
43
|
|
// Add city after |
|
44
|
6
1. addEdges : removed conditional - replaced comparison check with false → SURVIVED
2. addEdges : negated conditional → KILLED
3. addEdges : changed conditional boundary → KILLED
4. addEdges : removed conditional - replaced comparison check with true → KILLED
5. addEdges : Substituted 1 with 0 → KILLED
6. addEdges : Replaced integer subtraction with addition → KILLED
|
if (i < chromosomeValues.length - 1) { |
|
45
|
2
1. addEdges : Substituted 1 with 0 → SURVIVED
2. addEdges : Replaced integer addition with subtraction → KILLED
|
final int cityAfter = chromosomeValues[i + 1]; |
|
46
|
5
1. addEdges : replaced call to java/util/Map::computeIfAbsent with argument → KILLED
2. addEdges : removed call to java/lang/Integer::valueOf → KILLED
3. lambda$addEdges$1 : replaced return value with Collections.emptySet for net/bmahe/genetics4j/core/combination/erx/IntEdgeRecombinationCrossover::lambda$addEdges$1 → KILLED
4. addEdges : removed call to java/util/Map::computeIfAbsent → KILLED
5. lambda$addEdges$1 : removed call to java/util/HashSet::<init> → KILLED
|
final Set<Integer> cities = edgeMap.computeIfAbsent(cityAfter, k -> new HashSet<Integer>()); |
|
47
|
2
1. addEdges : removed call to java/lang/Integer::valueOf → SURVIVED
2. addEdges : removed call to java/util/Set::add → SURVIVED
|
cities.add(j); |
|
48
|
|
} |
|
49
|
|
} |
|
50
|
|
|
|
51
|
5
1. addEdges : Replaced integer subtraction with addition → KILLED
2. addEdges : removed call to java/util/Map::computeIfAbsent → KILLED
3. addEdges : removed call to java/lang/Integer::valueOf → KILLED
4. addEdges : Substituted 1 with 0 → KILLED
5. addEdges : replaced call to java/util/Map::computeIfAbsent with argument → KILLED
|
final Set<Integer> lastCities = edgeMap.computeIfAbsent(chromosomeValues[chromosomeValues.length - 1], |
|
52
|
2
1. lambda$addEdges$2 : removed call to java/util/HashSet::<init> → NO_COVERAGE
2. lambda$addEdges$2 : replaced return value with Collections.emptySet for net/bmahe/genetics4j/core/combination/erx/IntEdgeRecombinationCrossover::lambda$addEdges$2 → NO_COVERAGE
|
k -> new HashSet<Integer>()); |
|
53
|
3
1. addEdges : removed call to java/util/Set::add → SURVIVED
2. addEdges : Substituted 0 with 1 → SURVIVED
3. addEdges : removed call to java/lang/Integer::valueOf → SURVIVED
|
lastCities.add(chromosomeValues[0]); |
|
54
|
|
|
|
55
|
6
1. lambda$addEdges$3 : replaced return value with Collections.emptySet for net/bmahe/genetics4j/core/combination/erx/IntEdgeRecombinationCrossover::lambda$addEdges$3 → NO_COVERAGE
2. addEdges : Substituted 0 with 1 → SURVIVED
3. lambda$addEdges$3 : removed call to java/util/HashSet::<init> → NO_COVERAGE
4. addEdges : removed call to java/lang/Integer::valueOf → KILLED
5. addEdges : replaced call to java/util/Map::computeIfAbsent with argument → KILLED
6. addEdges : removed call to java/util/Map::computeIfAbsent → KILLED
|
final Set<Integer> firstCities = edgeMap.computeIfAbsent(chromosomeValues[0], k -> new HashSet<Integer>()); |
|
56
|
4
1. addEdges : removed call to java/util/Set::add → SURVIVED
2. addEdges : removed call to java/lang/Integer::valueOf → SURVIVED
3. addEdges : Substituted 1 with 0 → KILLED
4. addEdges : Replaced integer subtraction with addition → KILLED
|
firstCities.add(chromosomeValues[chromosomeValues.length - 1]); |
|
57
|
|
} |
|
58
|
|
|
|
59
|
|
protected Optional<Integer> cityWithSmallestEdgeList(final Map<Integer, Set<Integer>> edgeMap) { |
|
60
|
|
Validate.notNull(edgeMap); |
|
61
|
|
|
|
62
|
1
1. cityWithSmallestEdgeList : Substituted -1 with 0 → NO_COVERAGE
|
int citySmallestEdgeList = -1; |
|
63
|
1
1. cityWithSmallestEdgeList : Substituted 2147483647 with -2147483648 → NO_COVERAGE
|
int smallestEdgeListSize = Integer.MAX_VALUE; |
|
64
|
|
|
|
65
|
1
1. cityWithSmallestEdgeList : removed call to java/util/Map::entrySet → NO_COVERAGE
|
for (final Entry<Integer, Set<Integer>> entry : edgeMap.entrySet()) { |
|
66
|
1
1. cityWithSmallestEdgeList : removed call to java/util/Map$Entry::getKey → NO_COVERAGE
|
final Integer city = entry.getKey(); |
|
67
|
1
1. cityWithSmallestEdgeList : removed call to java/util/Map$Entry::getValue → NO_COVERAGE
|
final Set<Integer> edgeList = entry.getValue(); |
|
68
|
|
|
|
69
|
5
1. cityWithSmallestEdgeList : removed conditional - replaced comparison check with true → NO_COVERAGE
2. cityWithSmallestEdgeList : negated conditional → NO_COVERAGE
3. cityWithSmallestEdgeList : removed conditional - replaced comparison check with false → NO_COVERAGE
4. cityWithSmallestEdgeList : removed call to java/util/Set::size → NO_COVERAGE
5. cityWithSmallestEdgeList : changed conditional boundary → NO_COVERAGE
|
if (edgeList.size() < smallestEdgeListSize) { |
|
70
|
1
1. cityWithSmallestEdgeList : removed call to java/lang/Integer::intValue → NO_COVERAGE
|
citySmallestEdgeList = city; |
|
71
|
1
1. cityWithSmallestEdgeList : removed call to java/util/Set::size → NO_COVERAGE
|
smallestEdgeListSize = edgeList.size(); |
|
72
|
|
} |
|
73
|
|
} |
|
74
|
|
|
|
75
|
8
1. cityWithSmallestEdgeList : removed call to java/util/Optional::empty → NO_COVERAGE
2. cityWithSmallestEdgeList : changed conditional boundary → NO_COVERAGE
3. cityWithSmallestEdgeList : Substituted -1 with 0 → NO_COVERAGE
4. cityWithSmallestEdgeList : negated conditional → NO_COVERAGE
5. cityWithSmallestEdgeList : removed conditional - replaced comparison check with true → NO_COVERAGE
6. cityWithSmallestEdgeList : removed call to java/util/Optional::of → NO_COVERAGE
7. cityWithSmallestEdgeList : removed call to java/lang/Integer::valueOf → NO_COVERAGE
8. cityWithSmallestEdgeList : removed conditional - replaced comparison check with false → NO_COVERAGE
|
return citySmallestEdgeList > -1 ? Optional.of(citySmallestEdgeList) : Optional.empty(); |
|
76
|
|
} |
|
77
|
|
|
|
78
|
|
protected Optional<Integer> cityWithSmallestEdgeList(final Map<Integer, Set<Integer>> edgeMap, |
|
79
|
|
final Set<Integer> candidates) { |
|
80
|
|
Validate.notNull(edgeMap); |
|
81
|
|
|
|
82
|
1
1. cityWithSmallestEdgeList : Substituted -1 with 0 → SURVIVED
|
int citySmallestEdgeList = -1; |
|
83
|
1
1. cityWithSmallestEdgeList : Substituted 2147483647 with -2147483648 → SURVIVED
|
int smallestEdgeListSize = Integer.MAX_VALUE; |
|
84
|
|
|
|
85
|
|
for (final Integer candidate : candidates) { |
|
86
|
4
1. cityWithSmallestEdgeList : removed call to java/util/Map::containsKey → SURVIVED
2. cityWithSmallestEdgeList : removed conditional - replaced equality check with false → SURVIVED
3. cityWithSmallestEdgeList : negated conditional → KILLED
4. cityWithSmallestEdgeList : removed conditional - replaced equality check with true → KILLED
|
if (edgeMap.containsKey(candidate)) { |
|
87
|
2
1. cityWithSmallestEdgeList : replaced call to java/util/Map::get with argument → KILLED
2. cityWithSmallestEdgeList : removed call to java/util/Map::get → KILLED
|
final Set<Integer> edgeList = edgeMap.get(candidate); |
|
88
|
|
|
|
89
|
5
1. cityWithSmallestEdgeList : negated conditional → SURVIVED
2. cityWithSmallestEdgeList : changed conditional boundary → SURVIVED
3. cityWithSmallestEdgeList : removed conditional - replaced comparison check with false → SURVIVED
4. cityWithSmallestEdgeList : removed call to java/util/Set::size → SURVIVED
5. cityWithSmallestEdgeList : removed conditional - replaced comparison check with true → SURVIVED
|
if (edgeList.size() < smallestEdgeListSize) { |
|
90
|
1
1. cityWithSmallestEdgeList : removed call to java/lang/Integer::intValue → KILLED
|
citySmallestEdgeList = candidate; |
|
91
|
1
1. cityWithSmallestEdgeList : removed call to java/util/Set::size → SURVIVED
|
smallestEdgeListSize = edgeList.size(); |
|
92
|
|
} |
|
93
|
|
} |
|
94
|
|
} |
|
95
|
|
|
|
96
|
8
1. cityWithSmallestEdgeList : Substituted -1 with 0 → SURVIVED
2. cityWithSmallestEdgeList : removed conditional - replaced comparison check with false → SURVIVED
3. cityWithSmallestEdgeList : changed conditional boundary → SURVIVED
4. cityWithSmallestEdgeList : removed conditional - replaced comparison check with true → SURVIVED
5. cityWithSmallestEdgeList : removed call to java/lang/Integer::valueOf → KILLED
6. cityWithSmallestEdgeList : removed call to java/util/Optional::of → KILLED
7. cityWithSmallestEdgeList : negated conditional → KILLED
8. cityWithSmallestEdgeList : removed call to java/util/Optional::empty → KILLED
|
return citySmallestEdgeList > -1 ? Optional.of(citySmallestEdgeList) : Optional.empty(); |
|
97
|
|
} |
|
98
|
|
|
|
99
|
|
@Override |
|
100
|
|
public List<Chromosome> combine(final AbstractEAConfiguration<T> eaConfiguration, final Chromosome chromosome1, |
|
101
|
|
final T firstParentFitness, final Chromosome chromosome2, final T secondParentFitness) { |
|
102
|
|
Validate.notNull(chromosome1); |
|
103
|
|
Validate.notNull(chromosome2); |
|
104
|
|
Validate.isInstanceOf(IntChromosome.class, chromosome1); |
|
105
|
|
Validate.isInstanceOf(IntChromosome.class, chromosome2); |
|
106
|
|
|
|
107
|
|
final IntChromosome intChromosome1 = (IntChromosome) chromosome1; |
|
108
|
|
Validate.isTrue(intChromosome1.getNumAlleles() > 2); |
|
109
|
1
1. combine : removed call to net/bmahe/genetics4j/core/chromosomes/IntChromosome::getValues → KILLED
|
final int[] chromosome1Values = intChromosome1.getValues(); |
|
110
|
|
|
|
111
|
|
final IntChromosome intChromosome2 = (IntChromosome) chromosome2; |
|
112
|
1
1. combine : removed call to net/bmahe/genetics4j/core/chromosomes/IntChromosome::getValues → KILLED
|
final int[] chromosome2Values = intChromosome2.getValues(); |
|
113
|
|
|
|
114
|
|
Validate.isTrue(intChromosome2.getNumAlleles() > 2); |
|
115
|
|
Validate.isTrue(intChromosome1.getNumAlleles() == intChromosome2.getNumAlleles()); |
|
116
|
|
|
|
117
|
1
1. combine : removed call to java/util/HashMap::<init> → KILLED
|
final Map<Integer, Set<Integer>> edgeMap = new HashMap<>(); |
|
118
|
1
1. combine : removed call to net/bmahe/genetics4j/core/combination/erx/IntEdgeRecombinationCrossover::addEdges → SURVIVED
|
addEdges(edgeMap, chromosome1Values); |
|
119
|
1
1. combine : removed call to net/bmahe/genetics4j/core/combination/erx/IntEdgeRecombinationCrossover::addEdges → SURVIVED
|
addEdges(edgeMap, chromosome2Values); |
|
120
|
|
|
|
121
|
1
1. combine : removed call to net/bmahe/genetics4j/core/chromosomes/Chromosome::getNumAlleles → KILLED
|
int[] chromosome = new int[chromosome1.getNumAlleles()]; |
|
122
|
2
1. combine : removed call to java/util/random/RandomGenerator::nextInt → SURVIVED
2. combine : replaced call to java/util/random/RandomGenerator::nextInt with argument → KILLED
|
int currentCity = randomGenerator.nextInt(chromosome1Values.length); |
|
123
|
1
1. combine : Substituted 0 with 1 → KILLED
|
int currentIndex = 0; |
|
124
|
1
1. combine : removed call to java/util/HashSet::<init> → KILLED
|
final Set<Integer> citiesVisited = new HashSet<>(); |
|
125
|
5
1. combine : negated conditional → SURVIVED
2. combine : removed call to java/util/Map::size → SURVIVED
3. combine : removed conditional - replaced comparison check with false → SURVIVED
4. combine : changed conditional boundary → KILLED
5. combine : removed conditional - replaced comparison check with true → KILLED
|
while (edgeMap.size() > 0) { |
|
126
|
|
|
|
127
|
|
chromosome[currentIndex] = currentCity; |
|
128
|
3
1. combine : replaced call to java/util/Map::get with argument → KILLED
2. combine : removed call to java/lang/Integer::valueOf → KILLED
3. combine : removed call to java/util/Map::get → KILLED
|
final Set<Integer> nextCities = edgeMap.get(currentCity); |
|
129
|
3
1. combine : removed call to java/lang/Integer::valueOf → KILLED
2. combine : removed call to java/util/Map::remove → KILLED
3. combine : replaced call to java/util/Map::remove with argument → KILLED
|
edgeMap.remove(currentCity); |
|
130
|
2
1. combine : removed call to java/util/Set::add → SURVIVED
2. combine : removed call to java/lang/Integer::valueOf → SURVIVED
|
citiesVisited.add(currentCity); |
|
131
|
2
1. combine : Removed increment 1 → SURVIVED
2. combine : Changed increment from 1 to -1 → KILLED
|
currentIndex++; |
|
132
|
|
|
|
133
|
1
1. combine : removed call to net/bmahe/genetics4j/core/combination/erx/IntEdgeRecombinationCrossover::cityWithSmallestEdgeList → KILLED
|
final Optional<Integer> cityWithSmallestEdgeList = cityWithSmallestEdgeList(edgeMap, nextCities); |
|
134
|
|
|
|
135
|
4
1. combine : removed conditional - replaced equality check with false → SURVIVED
2. combine : removed call to java/util/Optional::isPresent → SURVIVED
3. combine : negated conditional → KILLED
4. combine : removed conditional - replaced equality check with true → KILLED
|
if (cityWithSmallestEdgeList.isPresent()) { |
|
136
|
2
1. combine : removed call to java/util/Optional::get → KILLED
2. combine : removed call to java/lang/Integer::intValue → KILLED
|
currentCity = cityWithSmallestEdgeList.get(); |
|
137
|
|
} else { |
|
138
|
1
1. combine : removed call to java/util/Map::keySet → KILLED
|
final Set<Integer> citiesSet = edgeMap.keySet(); |
|
139
|
5
1. combine : removed call to java/util/Set::size → SURVIVED
2. combine : removed conditional - replaced equality check with false → SURVIVED
3. combine : removed conditional - replaced equality check with true → KILLED
4. combine : negated conditional → KILLED
5. combine : Substituted 1 with 0 → KILLED
|
if (citiesSet.size() == 1) { |
|
140
|
|
currentCity = citiesSet.iterator() |
|
141
|
2
1. combine : removed call to java/util/Iterator::next → NO_COVERAGE
2. combine : removed call to java/lang/Integer::intValue → NO_COVERAGE
|
.next(); |
|
142
|
5
1. combine : removed conditional - replaced comparison check with false → SURVIVED
2. combine : removed call to java/util/Set::size → SURVIVED
3. combine : changed conditional boundary → KILLED
4. combine : negated conditional → KILLED
5. combine : removed conditional - replaced comparison check with true → KILLED
|
} else if (citiesSet.size() > 0) { |
|
143
|
1
1. combine : removed call to java/util/Set::stream → NO_COVERAGE
|
currentCity = citiesSet.stream() |
|
144
|
7
1. combine : removed call to java/util/random/RandomGenerator::nextInt → NO_COVERAGE
2. combine : Replaced integer subtraction with addition → NO_COVERAGE
3. combine : removed call to java/util/stream/Stream::skip → NO_COVERAGE
4. combine : Substituted 1 with 0 → NO_COVERAGE
5. combine : removed call to java/util/Set::size → NO_COVERAGE
6. combine : replaced call to java/util/random/RandomGenerator::nextInt with argument → NO_COVERAGE
7. combine : replaced call to java/util/stream/Stream::skip with receiver → NO_COVERAGE
|
.skip(randomGenerator.nextInt(citiesSet.size() - 1)) |
|
145
|
1
1. combine : removed call to java/util/stream/Stream::findFirst → NO_COVERAGE
|
.findFirst() |
|
146
|
2
1. combine : removed call to java/util/Optional::get → NO_COVERAGE
2. combine : removed call to java/lang/Integer::intValue → NO_COVERAGE
|
.get(); |
|
147
|
|
} |
|
148
|
|
} |
|
149
|
|
} |
|
150
|
|
|
|
151
|
5
1. combine : negated conditional → SURVIVED
2. combine : changed conditional boundary → SURVIVED
3. combine : removed conditional - replaced comparison check with true → SURVIVED
4. combine : removed call to net/bmahe/genetics4j/core/chromosomes/Chromosome::getNumAlleles → SURVIVED
5. combine : removed conditional - replaced comparison check with false → SURVIVED
|
if (currentIndex < chromosome1.getNumAlleles()) { |
|
152
|
1
1. combine : removed call to java/util/HashSet::<init> → NO_COVERAGE
|
final Set<Integer> remainingValues = new HashSet<>(); |
|
153
|
|
for (int i : chromosome1Values) { |
|
154
|
2
1. combine : removed call to java/lang/Integer::valueOf → NO_COVERAGE
2. combine : removed call to java/util/Set::add → NO_COVERAGE
|
remainingValues.add(i); |
|
155
|
|
} |
|
156
|
|
for (int i : chromosome2Values) { |
|
157
|
2
1. combine : removed call to java/lang/Integer::valueOf → NO_COVERAGE
2. combine : removed call to java/util/Set::add → NO_COVERAGE
|
remainingValues.add(i); |
|
158
|
|
} |
|
159
|
1
1. combine : removed call to java/util/Set::removeAll → NO_COVERAGE
|
remainingValues.removeAll(citiesVisited); |
|
160
|
|
for (Integer remainingCity : remainingValues) { |
|
161
|
3
1. combine : Removed increment 1 → NO_COVERAGE
2. combine : removed call to java/lang/Integer::intValue → NO_COVERAGE
3. combine : Changed increment from 1 to -1 → NO_COVERAGE
|
chromosome[currentIndex++] = remainingCity; |
|
162
|
|
|
|
163
|
|
} |
|
164
|
|
} |
|
165
|
|
|
|
166
|
3
1. combine : replaced return value with Collections.emptyList for net/bmahe/genetics4j/core/combination/erx/IntEdgeRecombinationCrossover::combine → SURVIVED
2. combine : removed call to java/util/List::of → SURVIVED
3. combine : removed call to net/bmahe/genetics4j/core/chromosomes/Chromosome::getNumAlleles → KILLED
|
return List.of(new IntChromosome(chromosome1.getNumAlleles(), |
|
167
|
1
1. combine : removed call to net/bmahe/genetics4j/core/chromosomes/IntChromosome::getMinValue → SURVIVED
|
intChromosome1.getMinValue(), |
|
168
|
2
1. combine : removed call to net/bmahe/genetics4j/core/chromosomes/IntChromosome::getMaxValue → SURVIVED
2. combine : removed call to net/bmahe/genetics4j/core/chromosomes/IntChromosome::<init> → KILLED
|
intChromosome1.getMaxValue(), |
|
169
|
|
chromosome)); |
|
170
|
|
} |
|
171
|
|
} |
| | Mutations |
| 26 |
|
1.1 Location : <init> Killed by : net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()] Removed assignment to member variable randomGenerator → KILLED
|
| 33 |
|
1.1 Location : addEdges Killed by : net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()] removed conditional - replaced comparison check with false → KILLED
2.2 Location : addEdges Killed by : none Substituted 0 with 1 → SURVIVED
Covering tests
Covered by tests:
- net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()]
3.3 Location : addEdges Killed by : net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()] changed conditional boundary → KILLED
4.4 Location : addEdges Killed by : net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()] removed conditional - replaced comparison check with true → KILLED
5.5 Location : addEdges Killed by : none negated conditional → SURVIVED
Covering tests
Covered by tests:
- net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()]
|
| 37 |
|
1.1 Location : addEdges Killed by : net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()] negated conditional → KILLED
2.2 Location : addEdges Killed by : net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()] changed conditional boundary → KILLED
3.3 Location : addEdges Killed by : net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()] removed conditional - replaced comparison check with true → KILLED
4.4 Location : addEdges Killed by : none removed conditional - replaced comparison check with false → SURVIVED
Covering tests
Covered by tests:
- net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()]
|
| 38 |
|
1.1 Location : addEdges Killed by : none Substituted 1 with 0 → SURVIVED
Covering tests
Covered by tests:
- net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()]
2.2 Location : addEdges Killed by : net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()] Replaced integer subtraction with addition → KILLED
|
| 39 |
|
1.1 Location : addEdges Killed by : net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()] replaced call to java/util/Map::computeIfAbsent with argument → KILLED
2.2 Location : addEdges Killed by : net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()] removed call to java/lang/Integer::valueOf → KILLED
3.3 Location : lambda$addEdges$0 Killed by : net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()] removed call to java/util/HashSet::<init> → KILLED
4.4 Location : addEdges Killed by : net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()] removed call to java/util/Map::computeIfAbsent → KILLED
5.5 Location : lambda$addEdges$0 Killed by : net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()] replaced return value with Collections.emptySet for net/bmahe/genetics4j/core/combination/erx/IntEdgeRecombinationCrossover::lambda$addEdges$0 → KILLED
|
| 40 |
|
1.1 Location : addEdges Killed by : none removed call to java/lang/Integer::valueOf → SURVIVED
Covering tests
Covered by tests:
- net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()]
2.2 Location : addEdges Killed by : none removed call to java/util/Set::add → SURVIVED
Covering tests
Covered by tests:
- net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()]
|
| 44 |
|
1.1 Location : addEdges Killed by : net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()] negated conditional → KILLED
2.2 Location : addEdges Killed by : net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()] changed conditional boundary → KILLED
3.3 Location : addEdges Killed by : net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()] removed conditional - replaced comparison check with true → KILLED
4.4 Location : addEdges Killed by : net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()] Substituted 1 with 0 → KILLED
5.5 Location : addEdges Killed by : net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()] Replaced integer subtraction with addition → KILLED
6.6 Location : addEdges Killed by : none removed conditional - replaced comparison check with false → SURVIVED
Covering tests
Covered by tests:
- net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()]
|
| 45 |
|
1.1 Location : addEdges Killed by : none Substituted 1 with 0 → SURVIVED
Covering tests
Covered by tests:
- net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()]
2.2 Location : addEdges Killed by : net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()] Replaced integer addition with subtraction → KILLED
|
| 46 |
|
1.1 Location : addEdges Killed by : net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()] replaced call to java/util/Map::computeIfAbsent with argument → KILLED
2.2 Location : addEdges Killed by : net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()] removed call to java/lang/Integer::valueOf → KILLED
3.3 Location : lambda$addEdges$1 Killed by : net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()] replaced return value with Collections.emptySet for net/bmahe/genetics4j/core/combination/erx/IntEdgeRecombinationCrossover::lambda$addEdges$1 → KILLED
4.4 Location : addEdges Killed by : net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()] removed call to java/util/Map::computeIfAbsent → KILLED
5.5 Location : lambda$addEdges$1 Killed by : net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()] removed call to java/util/HashSet::<init> → KILLED
|
| 47 |
|
1.1 Location : addEdges Killed by : none removed call to java/lang/Integer::valueOf → SURVIVED
Covering tests
Covered by tests:
- net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()]
2.2 Location : addEdges Killed by : none removed call to java/util/Set::add → SURVIVED
Covering tests
Covered by tests:
- net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()]
|
| 51 |
|
1.1 Location : addEdges Killed by : net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()] Replaced integer subtraction with addition → KILLED
2.2 Location : addEdges Killed by : net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()] removed call to java/util/Map::computeIfAbsent → KILLED
3.3 Location : addEdges Killed by : net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()] removed call to java/lang/Integer::valueOf → KILLED
4.4 Location : addEdges Killed by : net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()] Substituted 1 with 0 → KILLED
5.5 Location : addEdges Killed by : net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()] replaced call to java/util/Map::computeIfAbsent with argument → KILLED
|
| 52 |
|
1.1 Location : lambda$addEdges$2 Killed by : none removed call to java/util/HashSet::<init> → NO_COVERAGE
2.2 Location : lambda$addEdges$2 Killed by : none replaced return value with Collections.emptySet for net/bmahe/genetics4j/core/combination/erx/IntEdgeRecombinationCrossover::lambda$addEdges$2 → NO_COVERAGE
|
| 53 |
|
1.1 Location : addEdges Killed by : none removed call to java/util/Set::add → SURVIVED
Covering tests
Covered by tests:
- net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()]
2.2 Location : addEdges Killed by : none Substituted 0 with 1 → SURVIVED
Covering tests
Covered by tests:
- net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()]
3.3 Location : addEdges Killed by : none removed call to java/lang/Integer::valueOf → SURVIVED
Covering tests
Covered by tests:
- net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()]
|
| 55 |
|
1.1 Location : lambda$addEdges$3 Killed by : none replaced return value with Collections.emptySet for net/bmahe/genetics4j/core/combination/erx/IntEdgeRecombinationCrossover::lambda$addEdges$3 → NO_COVERAGE
2.2 Location : addEdges Killed by : net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()] removed call to java/lang/Integer::valueOf → KILLED
3.3 Location : addEdges Killed by : net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()] replaced call to java/util/Map::computeIfAbsent with argument → KILLED
4.4 Location : addEdges Killed by : net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()] removed call to java/util/Map::computeIfAbsent → KILLED
5.5 Location : addEdges Killed by : none Substituted 0 with 1 → SURVIVED
Covering tests
Covered by tests:
- net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()]
6.6 Location : lambda$addEdges$3 Killed by : none removed call to java/util/HashSet::<init> → NO_COVERAGE
|
| 56 |
|
1.1 Location : addEdges Killed by : net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()] Substituted 1 with 0 → KILLED
2.2 Location : addEdges Killed by : net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()] Replaced integer subtraction with addition → KILLED
3.3 Location : addEdges Killed by : none removed call to java/util/Set::add → SURVIVED
Covering tests
Covered by tests:
- net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()]
4.4 Location : addEdges Killed by : none removed call to java/lang/Integer::valueOf → SURVIVED
Covering tests
Covered by tests:
- net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()]
|
| 62 |
|
1.1 Location : cityWithSmallestEdgeList Killed by : none Substituted -1 with 0 → NO_COVERAGE
|
| 63 |
|
1.1 Location : cityWithSmallestEdgeList Killed by : none Substituted 2147483647 with -2147483648 → NO_COVERAGE
|
| 65 |
|
1.1 Location : cityWithSmallestEdgeList Killed by : none removed call to java/util/Map::entrySet → NO_COVERAGE
|
| 66 |
|
1.1 Location : cityWithSmallestEdgeList Killed by : none removed call to java/util/Map$Entry::getKey → NO_COVERAGE
|
| 67 |
|
1.1 Location : cityWithSmallestEdgeList Killed by : none removed call to java/util/Map$Entry::getValue → NO_COVERAGE
|
| 69 |
|
1.1 Location : cityWithSmallestEdgeList Killed by : none removed conditional - replaced comparison check with true → NO_COVERAGE
2.2 Location : cityWithSmallestEdgeList Killed by : none negated conditional → NO_COVERAGE
3.3 Location : cityWithSmallestEdgeList Killed by : none removed conditional - replaced comparison check with false → NO_COVERAGE
4.4 Location : cityWithSmallestEdgeList Killed by : none removed call to java/util/Set::size → NO_COVERAGE
5.5 Location : cityWithSmallestEdgeList Killed by : none changed conditional boundary → NO_COVERAGE
|
| 70 |
|
1.1 Location : cityWithSmallestEdgeList Killed by : none removed call to java/lang/Integer::intValue → NO_COVERAGE
|
| 71 |
|
1.1 Location : cityWithSmallestEdgeList Killed by : none removed call to java/util/Set::size → NO_COVERAGE
|
| 75 |
|
1.1 Location : cityWithSmallestEdgeList Killed by : none removed call to java/util/Optional::empty → NO_COVERAGE
2.2 Location : cityWithSmallestEdgeList Killed by : none changed conditional boundary → NO_COVERAGE
3.3 Location : cityWithSmallestEdgeList Killed by : none Substituted -1 with 0 → NO_COVERAGE
4.4 Location : cityWithSmallestEdgeList Killed by : none negated conditional → NO_COVERAGE
5.5 Location : cityWithSmallestEdgeList Killed by : none removed conditional - replaced comparison check with true → NO_COVERAGE
6.6 Location : cityWithSmallestEdgeList Killed by : none removed call to java/util/Optional::of → NO_COVERAGE
7.7 Location : cityWithSmallestEdgeList Killed by : none removed call to java/lang/Integer::valueOf → NO_COVERAGE
8.8 Location : cityWithSmallestEdgeList Killed by : none removed conditional - replaced comparison check with false → NO_COVERAGE
|
| 82 |
|
1.1 Location : cityWithSmallestEdgeList Killed by : none Substituted -1 with 0 → SURVIVED
Covering tests
Covered by tests:
- net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()]
|
| 83 |
|
1.1 Location : cityWithSmallestEdgeList Killed by : none Substituted 2147483647 with -2147483648 → SURVIVED
Covering tests
Covered by tests:
- net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()]
|
| 86 |
|
1.1 Location : cityWithSmallestEdgeList Killed by : net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()] negated conditional → KILLED
2.2 Location : cityWithSmallestEdgeList Killed by : net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()] removed conditional - replaced equality check with true → KILLED
3.3 Location : cityWithSmallestEdgeList Killed by : none removed call to java/util/Map::containsKey → SURVIVED
Covering tests
Covered by tests:
- net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()]
4.4 Location : cityWithSmallestEdgeList Killed by : none removed conditional - replaced equality check with false → SURVIVED
Covering tests
Covered by tests:
- net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()]
|
| 87 |
|
1.1 Location : cityWithSmallestEdgeList Killed by : net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()] replaced call to java/util/Map::get with argument → KILLED
2.2 Location : cityWithSmallestEdgeList Killed by : net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()] removed call to java/util/Map::get → KILLED
|
| 89 |
|
1.1 Location : cityWithSmallestEdgeList Killed by : none negated conditional → SURVIVED
Covering tests
Covered by tests:
- net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()]
2.2 Location : cityWithSmallestEdgeList Killed by : none changed conditional boundary → SURVIVED
Covering tests
Covered by tests:
- net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()]
3.3 Location : cityWithSmallestEdgeList Killed by : none removed conditional - replaced comparison check with false → SURVIVED
Covering tests
Covered by tests:
- net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()]
4.4 Location : cityWithSmallestEdgeList Killed by : none removed call to java/util/Set::size → SURVIVED
Covering tests
Covered by tests:
- net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()]
5.5 Location : cityWithSmallestEdgeList Killed by : none removed conditional - replaced comparison check with true → SURVIVED
Covering tests
Covered by tests:
- net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()]
|
| 90 |
|
1.1 Location : cityWithSmallestEdgeList Killed by : net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()] removed call to java/lang/Integer::intValue → KILLED
|
| 91 |
|
1.1 Location : cityWithSmallestEdgeList Killed by : none removed call to java/util/Set::size → SURVIVED
Covering tests
Covered by tests:
- net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()]
|
| 96 |
|
1.1 Location : cityWithSmallestEdgeList Killed by : net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()] removed call to java/lang/Integer::valueOf → KILLED
2.2 Location : cityWithSmallestEdgeList Killed by : net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()] removed call to java/util/Optional::of → KILLED
3.3 Location : cityWithSmallestEdgeList Killed by : none Substituted -1 with 0 → SURVIVED
Covering tests
Covered by tests:
- net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()]
4.4 Location : cityWithSmallestEdgeList Killed by : none removed conditional - replaced comparison check with false → SURVIVED
Covering tests
Covered by tests:
- net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()]
5.5 Location : cityWithSmallestEdgeList Killed by : net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()] negated conditional → KILLED
6.6 Location : cityWithSmallestEdgeList Killed by : none changed conditional boundary → SURVIVED
Covering tests
Covered by tests:
- net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()]
7.7 Location : cityWithSmallestEdgeList Killed by : none removed conditional - replaced comparison check with true → SURVIVED
Covering tests
Covered by tests:
- net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()]
8.8 Location : cityWithSmallestEdgeList Killed by : net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()] removed call to java/util/Optional::empty → KILLED
|
| 109 |
|
1.1 Location : combine Killed by : net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()] removed call to net/bmahe/genetics4j/core/chromosomes/IntChromosome::getValues → KILLED
|
| 112 |
|
1.1 Location : combine Killed by : net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()] removed call to net/bmahe/genetics4j/core/chromosomes/IntChromosome::getValues → KILLED
|
| 117 |
|
1.1 Location : combine Killed by : net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()] removed call to java/util/HashMap::<init> → KILLED
|
| 118 |
|
1.1 Location : combine Killed by : none removed call to net/bmahe/genetics4j/core/combination/erx/IntEdgeRecombinationCrossover::addEdges → SURVIVED
Covering tests
Covered by tests:
- net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()]
|
| 119 |
|
1.1 Location : combine Killed by : none removed call to net/bmahe/genetics4j/core/combination/erx/IntEdgeRecombinationCrossover::addEdges → SURVIVED
Covering tests
Covered by tests:
- net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()]
|
| 121 |
|
1.1 Location : combine Killed by : net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()] removed call to net/bmahe/genetics4j/core/chromosomes/Chromosome::getNumAlleles → KILLED
|
| 122 |
|
1.1 Location : combine Killed by : none removed call to java/util/random/RandomGenerator::nextInt → SURVIVED
Covering tests
Covered by tests:
- net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()]
2.2 Location : combine Killed by : net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()] replaced call to java/util/random/RandomGenerator::nextInt with argument → KILLED
|
| 123 |
|
1.1 Location : combine Killed by : net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()] Substituted 0 with 1 → KILLED
|
| 124 |
|
1.1 Location : combine Killed by : net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()] removed call to java/util/HashSet::<init> → KILLED
|
| 125 |
|
1.1 Location : combine Killed by : net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()] changed conditional boundary → KILLED
2.2 Location : combine Killed by : none negated conditional → SURVIVED
Covering tests
Covered by tests:
- net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()]
3.3 Location : combine Killed by : net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()] removed conditional - replaced comparison check with true → KILLED
4.4 Location : combine Killed by : none removed call to java/util/Map::size → SURVIVED
Covering tests
Covered by tests:
- net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()]
5.5 Location : combine Killed by : none removed conditional - replaced comparison check with false → SURVIVED
Covering tests
Covered by tests:
- net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()]
|
| 128 |
|
1.1 Location : combine Killed by : net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()] replaced call to java/util/Map::get with argument → KILLED
2.2 Location : combine Killed by : net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()] removed call to java/lang/Integer::valueOf → KILLED
3.3 Location : combine Killed by : net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()] removed call to java/util/Map::get → KILLED
|
| 129 |
|
1.1 Location : combine Killed by : net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()] removed call to java/lang/Integer::valueOf → KILLED
2.2 Location : combine Killed by : net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()] removed call to java/util/Map::remove → KILLED
3.3 Location : combine Killed by : net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()] replaced call to java/util/Map::remove with argument → KILLED
|
| 130 |
|
1.1 Location : combine Killed by : none removed call to java/util/Set::add → SURVIVED
Covering tests
Covered by tests:
- net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()]
2.2 Location : combine Killed by : none removed call to java/lang/Integer::valueOf → SURVIVED
Covering tests
Covered by tests:
- net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()]
|
| 131 |
|
1.1 Location : combine Killed by : none Removed increment 1 → SURVIVED
Covering tests
Covered by tests:
- net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()]
2.2 Location : combine Killed by : net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()] Changed increment from 1 to -1 → KILLED
|
| 133 |
|
1.1 Location : combine Killed by : net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()] removed call to net/bmahe/genetics4j/core/combination/erx/IntEdgeRecombinationCrossover::cityWithSmallestEdgeList → KILLED
|
| 135 |
|
1.1 Location : combine Killed by : none removed conditional - replaced equality check with false → SURVIVED
Covering tests
Covered by tests:
- net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()]
2.2 Location : combine Killed by : net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()] negated conditional → KILLED
3.3 Location : combine Killed by : net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()] removed conditional - replaced equality check with true → KILLED
4.4 Location : combine Killed by : none removed call to java/util/Optional::isPresent → SURVIVED
Covering tests
Covered by tests:
- net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()]
|
| 136 |
|
1.1 Location : combine Killed by : net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()] removed call to java/util/Optional::get → KILLED
2.2 Location : combine Killed by : net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()] removed call to java/lang/Integer::intValue → KILLED
|
| 138 |
|
1.1 Location : combine Killed by : net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()] removed call to java/util/Map::keySet → KILLED
|
| 139 |
|
1.1 Location : combine Killed by : net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()] removed conditional - replaced equality check with true → KILLED
2.2 Location : combine Killed by : none removed call to java/util/Set::size → SURVIVED
Covering tests
Covered by tests:
- net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()]
3.3 Location : combine Killed by : none removed conditional - replaced equality check with false → SURVIVED
Covering tests
Covered by tests:
- net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()]
4.4 Location : combine Killed by : net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()] negated conditional → KILLED
5.5 Location : combine Killed by : net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()] Substituted 1 with 0 → KILLED
|
| 141 |
|
1.1 Location : combine Killed by : none removed call to java/util/Iterator::next → NO_COVERAGE
2.2 Location : combine Killed by : none removed call to java/lang/Integer::intValue → NO_COVERAGE
|
| 142 |
|
1.1 Location : combine Killed by : none removed conditional - replaced comparison check with false → SURVIVED
Covering tests
Covered by tests:
- net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()]
2.2 Location : combine Killed by : net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()] changed conditional boundary → KILLED
3.3 Location : combine Killed by : net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()] negated conditional → KILLED
4.4 Location : combine Killed by : net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()] removed conditional - replaced comparison check with true → KILLED
5.5 Location : combine Killed by : none removed call to java/util/Set::size → SURVIVED
Covering tests
Covered by tests:
- net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()]
|
| 143 |
|
1.1 Location : combine Killed by : none removed call to java/util/Set::stream → NO_COVERAGE
|
| 144 |
|
1.1 Location : combine Killed by : none removed call to java/util/random/RandomGenerator::nextInt → NO_COVERAGE
2.2 Location : combine Killed by : none Replaced integer subtraction with addition → NO_COVERAGE
3.3 Location : combine Killed by : none removed call to java/util/stream/Stream::skip → NO_COVERAGE
4.4 Location : combine Killed by : none Substituted 1 with 0 → NO_COVERAGE
5.5 Location : combine Killed by : none removed call to java/util/Set::size → NO_COVERAGE
6.6 Location : combine Killed by : none replaced call to java/util/random/RandomGenerator::nextInt with argument → NO_COVERAGE
7.7 Location : combine Killed by : none replaced call to java/util/stream/Stream::skip with receiver → NO_COVERAGE
|
| 145 |
|
1.1 Location : combine Killed by : none removed call to java/util/stream/Stream::findFirst → NO_COVERAGE
|
| 146 |
|
1.1 Location : combine Killed by : none removed call to java/util/Optional::get → NO_COVERAGE
2.2 Location : combine Killed by : none removed call to java/lang/Integer::intValue → NO_COVERAGE
|
| 151 |
|
1.1 Location : combine Killed by : none negated conditional → SURVIVED
Covering tests
Covered by tests:
- net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()]
2.2 Location : combine Killed by : none changed conditional boundary → SURVIVED
Covering tests
Covered by tests:
- net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()]
3.3 Location : combine Killed by : none removed conditional - replaced comparison check with true → SURVIVED
Covering tests
Covered by tests:
- net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()]
4.4 Location : combine Killed by : none removed call to net/bmahe/genetics4j/core/chromosomes/Chromosome::getNumAlleles → SURVIVED
Covering tests
Covered by tests:
- net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()]
5.5 Location : combine Killed by : none removed conditional - replaced comparison check with false → SURVIVED
Covering tests
Covered by tests:
- net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()]
|
| 152 |
|
1.1 Location : combine Killed by : none removed call to java/util/HashSet::<init> → NO_COVERAGE
|
| 154 |
|
1.1 Location : combine Killed by : none removed call to java/lang/Integer::valueOf → NO_COVERAGE
2.2 Location : combine Killed by : none removed call to java/util/Set::add → NO_COVERAGE
|
| 157 |
|
1.1 Location : combine Killed by : none removed call to java/lang/Integer::valueOf → NO_COVERAGE
2.2 Location : combine Killed by : none removed call to java/util/Set::add → NO_COVERAGE
|
| 159 |
|
1.1 Location : combine Killed by : none removed call to java/util/Set::removeAll → NO_COVERAGE
|
| 161 |
|
1.1 Location : combine Killed by : none Removed increment 1 → NO_COVERAGE
2.2 Location : combine Killed by : none removed call to java/lang/Integer::intValue → NO_COVERAGE
3.3 Location : combine Killed by : none Changed increment from 1 to -1 → NO_COVERAGE
|
| 166 |
|
1.1 Location : combine Killed by : net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()] removed call to net/bmahe/genetics4j/core/chromosomes/Chromosome::getNumAlleles → KILLED
2.2 Location : combine Killed by : none replaced return value with Collections.emptyList for net/bmahe/genetics4j/core/combination/erx/IntEdgeRecombinationCrossover::combine → SURVIVED
Covering tests
Covered by tests:
- net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()]
3.3 Location : combine Killed by : none removed call to java/util/List::of → SURVIVED
Covering tests
Covered by tests:
- net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()]
|
| 167 |
|
1.1 Location : combine Killed by : none removed call to net/bmahe/genetics4j/core/chromosomes/IntChromosome::getMinValue → SURVIVED
Covering tests
Covered by tests:
- net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()]
|
| 168 |
|
1.1 Location : combine Killed by : none removed call to net/bmahe/genetics4j/core/chromosomes/IntChromosome::getMaxValue → SURVIVED
Covering tests
Covered by tests:
- net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()]
2.2 Location : combine Killed by : net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossoverTest]/[method:simple()] removed call to net/bmahe/genetics4j/core/chromosomes/IntChromosome::<init> → KILLED
|