|
1
|
|
/* |
|
2
|
|
* Copyright 2004 the original author or authors. |
|
3
|
|
* |
|
4
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
5
|
|
* you may not use this file except in compliance with the License. |
|
6
|
|
* You may obtain a copy of the License at |
|
7
|
|
* |
|
8
|
|
* http://www.apache.org/licenses/LICENSE-2.0 |
|
9
|
|
* |
|
10
|
|
* Unless required by applicable law or agreed to in writing, software |
|
11
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
12
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
13
|
|
* See the License for the specific language governing permissions and |
|
14
|
|
* limitations under the License. |
|
15
|
|
*/ |
|
16
|
|
package com.ancientprogramming.fixedformat4j.format.impl; |
|
17
|
|
|
|
18
|
|
import com.ancientprogramming.fixedformat4j.annotation.Align; |
|
19
|
|
import com.ancientprogramming.fixedformat4j.annotation.EnumFormat; |
|
20
|
|
import com.ancientprogramming.fixedformat4j.annotation.Field; |
|
21
|
|
import com.ancientprogramming.fixedformat4j.annotation.FixedFormatEnum; |
|
22
|
|
import com.ancientprogramming.fixedformat4j.annotation.FixedFormatPattern; |
|
23
|
|
import com.ancientprogramming.fixedformat4j.annotation.Record; |
|
24
|
|
import com.ancientprogramming.fixedformat4j.exception.FixedFormatException; |
|
25
|
|
import com.ancientprogramming.fixedformat4j.format.data.FixedFormatPatternData; |
|
26
|
|
|
|
27
|
|
import java.util.Arrays; |
|
28
|
|
import java.util.List; |
|
29
|
|
|
|
30
|
|
import static java.lang.String.format; |
|
31
|
|
|
|
32
|
|
class FieldValidator { |
|
33
|
|
|
|
34
|
|
private FieldValidator() {} |
|
35
|
|
|
|
36
|
|
@SuppressWarnings({"unchecked", "rawtypes"}) |
|
37
|
|
static void doValidateEnumFieldLength(AnnotationTarget target, Field fieldAnnotation) { |
|
38
|
5
1. doValidateEnumFieldLength : Substituted -1 with 0 → SURVIVED
2. doValidateEnumFieldLength : removed conditional - replaced equality check with false → SURVIVED
3. doValidateEnumFieldLength : removed call to com/ancientprogramming/fixedformat4j/annotation/Field::length → SURVIVED
4. doValidateEnumFieldLength : negated conditional → KILLED
5. doValidateEnumFieldLength : removed conditional - replaced equality check with true → KILLED
|
if (fieldAnnotation.length() == Field.REST_OF_LINE) return; |
|
39
|
4
1. doValidateEnumFieldLength : removed conditional - replaced equality check with true → KILLED
2. doValidateEnumFieldLength : removed conditional - replaced equality check with false → KILLED
3. doValidateEnumFieldLength : negated conditional → KILLED
4. doValidateEnumFieldLength : removed call to com/ancientprogramming/fixedformat4j/annotation/Field::formatter → KILLED
|
if (fieldAnnotation.formatter() != ByTypeFormatter.class) { |
|
40
|
|
return; |
|
41
|
|
} |
|
42
|
1
1. doValidateEnumFieldLength : removed call to com/ancientprogramming/fixedformat4j/format/impl/FormatInstructionsBuilder::<init> → KILLED
|
FormatInstructionsBuilder instructionsBuilder = new FormatInstructionsBuilder(); |
|
43
|
1
1. doValidateEnumFieldLength : removed call to com/ancientprogramming/fixedformat4j/format/impl/FormatInstructionsBuilder::datatype → KILLED
|
Class<?> datatype = instructionsBuilder.datatype(target.getter, fieldAnnotation); |
|
44
|
4
1. doValidateEnumFieldLength : removed conditional - replaced equality check with false → SURVIVED
2. doValidateEnumFieldLength : removed call to java/lang/Class::isEnum → KILLED
3. doValidateEnumFieldLength : removed conditional - replaced equality check with true → KILLED
4. doValidateEnumFieldLength : negated conditional → KILLED
|
if (!datatype.isEnum()) { |
|
45
|
|
return; |
|
46
|
|
} |
|
47
|
1
1. doValidateEnumFieldLength : removed call to java/lang/Class::getEnumConstants → KILLED
|
Enum<?>[] constants = (Enum<?>[]) datatype.getEnumConstants(); |
|
48
|
6
1. doValidateEnumFieldLength : removed conditional - replaced equality check with false → SURVIVED
2. doValidateEnumFieldLength : removed conditional - replaced equality check with true → SURVIVED
3. doValidateEnumFieldLength : removed conditional - replaced equality check with false → KILLED
4. doValidateEnumFieldLength : negated conditional → KILLED
5. doValidateEnumFieldLength : negated conditional → KILLED
6. doValidateEnumFieldLength : removed conditional - replaced equality check with true → KILLED
|
if (constants == null || constants.length == 0) { |
|
49
|
|
return; |
|
50
|
|
} |
|
51
|
1
1. doValidateEnumFieldLength : removed call to java/lang/reflect/AnnotatedElement::getAnnotation → KILLED
|
FixedFormatEnum enumAnnotation = target.annotationSource.getAnnotation(FixedFormatEnum.class); |
|
52
|
4
1. doValidateEnumFieldLength : removed conditional - replaced equality check with false → KILLED
2. doValidateEnumFieldLength : removed call to com/ancientprogramming/fixedformat4j/annotation/FixedFormatEnum::value → KILLED
3. doValidateEnumFieldLength : negated conditional → KILLED
4. doValidateEnumFieldLength : removed conditional - replaced equality check with true → KILLED
|
EnumFormat enumFormat = (enumAnnotation != null) ? enumAnnotation.value() : EnumFormat.LITERAL; |
|
53
|
|
int maxLength; |
|
54
|
3
1. doValidateEnumFieldLength : removed conditional - replaced equality check with false → KILLED
2. doValidateEnumFieldLength : removed conditional - replaced equality check with true → KILLED
3. doValidateEnumFieldLength : negated conditional → KILLED
|
if (enumFormat == EnumFormat.NUMERIC) { |
|
55
|
4
1. doValidateEnumFieldLength : Substituted 1 with 0 → SURVIVED
2. doValidateEnumFieldLength : Replaced integer subtraction with addition → SURVIVED
3. doValidateEnumFieldLength : removed call to java/lang/String::valueOf → KILLED
4. doValidateEnumFieldLength : removed call to java/lang/String::length → KILLED
|
maxLength = String.valueOf(constants.length - 1).length(); |
|
56
|
|
} else { |
|
57
|
1
1. doValidateEnumFieldLength : removed call to java/util/Arrays::stream → KILLED
|
maxLength = Arrays.stream(constants) |
|
58
|
4
1. doValidateEnumFieldLength : removed call to java/util/stream/Stream::mapToInt → KILLED
2. lambda$doValidateEnumFieldLength$0 : removed call to java/lang/Enum::name → KILLED
3. lambda$doValidateEnumFieldLength$0 : removed call to java/lang/String::length → KILLED
4. lambda$doValidateEnumFieldLength$0 : replaced int return with 0 for com/ancientprogramming/fixedformat4j/format/impl/FieldValidator::lambda$doValidateEnumFieldLength$0 → KILLED
|
.mapToInt(e -> e.name().length()) |
|
59
|
2
1. doValidateEnumFieldLength : Substituted 0 with 1 → SURVIVED
2. doValidateEnumFieldLength : removed call to java/util/stream/IntStream::max → KILLED
|
.max() |
|
60
|
2
1. doValidateEnumFieldLength : replaced call to java/util/OptionalInt::orElse with argument → KILLED
2. doValidateEnumFieldLength : removed call to java/util/OptionalInt::orElse → KILLED
|
.orElse(0); |
|
61
|
|
} |
|
62
|
5
1. doValidateEnumFieldLength : removed call to com/ancientprogramming/fixedformat4j/annotation/Field::length → KILLED
2. doValidateEnumFieldLength : changed conditional boundary → KILLED
3. doValidateEnumFieldLength : removed conditional - replaced comparison check with false → KILLED
4. doValidateEnumFieldLength : removed conditional - replaced comparison check with true → KILLED
5. doValidateEnumFieldLength : negated conditional → KILLED
|
if (maxLength > fieldAnnotation.length()) { |
|
63
|
5
1. doValidateEnumFieldLength : Substituted 5 with 6 → SURVIVED
2. doValidateEnumFieldLength : replaced call to java/lang/String::format with argument → KILLED
3. doValidateEnumFieldLength : removed call to com/ancientprogramming/fixedformat4j/exception/FixedFormatException::<init> → KILLED
4. doValidateEnumFieldLength : Substituted 0 with 1 → KILLED
5. doValidateEnumFieldLength : removed call to java/lang/String::format → KILLED
|
throw new FixedFormatException(format( |
|
64
|
|
"Enum [%s] has values with max length %d, which exceeds @Field length %d on %s.%s()", |
|
65
|
7
1. doValidateEnumFieldLength : Substituted 3 with 4 → SURVIVED
2. doValidateEnumFieldLength : removed call to java/lang/Integer::valueOf → KILLED
3. doValidateEnumFieldLength : Substituted 2 with 3 → KILLED
4. doValidateEnumFieldLength : removed call to com/ancientprogramming/fixedformat4j/annotation/Field::length → KILLED
5. doValidateEnumFieldLength : removed call to java/lang/Integer::valueOf → KILLED
6. doValidateEnumFieldLength : removed call to java/lang/Class::getName → KILLED
7. doValidateEnumFieldLength : Substituted 1 with 0 → KILLED
|
datatype.getName(), maxLength, fieldAnnotation.length(), |
|
66
|
4
1. doValidateEnumFieldLength : removed call to java/lang/Class::getName → SURVIVED
2. doValidateEnumFieldLength : removed call to java/lang/reflect/Method::getDeclaringClass → KILLED
3. doValidateEnumFieldLength : Substituted 4 with 5 → KILLED
4. doValidateEnumFieldLength : removed call to java/lang/reflect/Method::getName → KILLED
|
target.getter.getDeclaringClass().getName(), target.getter.getName())); |
|
67
|
|
} |
|
68
|
|
} |
|
69
|
|
|
|
70
|
|
static void doValidateRestOfLineField(AnnotationTarget target, Field fieldAnnotation) { |
|
71
|
5
1. doValidateRestOfLineField : Substituted -1 with 0 → KILLED
2. doValidateRestOfLineField : removed call to com/ancientprogramming/fixedformat4j/annotation/Field::length → KILLED
3. doValidateRestOfLineField : removed conditional - replaced equality check with true → KILLED
4. doValidateRestOfLineField : removed conditional - replaced equality check with false → KILLED
5. doValidateRestOfLineField : negated conditional → KILLED
|
if (fieldAnnotation.length() != Field.REST_OF_LINE) return; |
|
72
|
|
|
|
73
|
1
1. doValidateRestOfLineField : removed call to com/ancientprogramming/fixedformat4j/format/impl/FormatInstructionsBuilder::<init> → KILLED
|
FormatInstructionsBuilder instructionsBuilder = new FormatInstructionsBuilder(); |
|
74
|
1
1. doValidateRestOfLineField : removed call to com/ancientprogramming/fixedformat4j/format/impl/FormatInstructionsBuilder::datatype → KILLED
|
Class<?> datatype = instructionsBuilder.datatype(target.getter, fieldAnnotation); |
|
75
|
3
1. doValidateRestOfLineField : removed call to java/lang/Class::getName → SURVIVED
2. doValidateRestOfLineField : removed call to java/lang/reflect/Method::getName → KILLED
3. doValidateRestOfLineField : removed call to java/lang/reflect/Method::getDeclaringClass → KILLED
|
String getterRef = target.getter.getDeclaringClass().getName() + "." + target.getter.getName() + "()"; |
|
76
|
|
|
|
77
|
4
1. doValidateRestOfLineField : removed conditional - replaced equality check with true → KILLED
2. doValidateRestOfLineField : removed conditional - replaced equality check with false → KILLED
3. doValidateRestOfLineField : removed call to java/lang/Object::equals → KILLED
4. doValidateRestOfLineField : negated conditional → KILLED
|
if (!String.class.equals(datatype)) { |
|
78
|
6
1. doValidateRestOfLineField : Substituted 2 with 3 → SURVIVED
2. doValidateRestOfLineField : removed call to com/ancientprogramming/fixedformat4j/exception/FixedFormatException::<init> → KILLED
3. doValidateRestOfLineField : Substituted 1 with 0 → KILLED
4. doValidateRestOfLineField : Substituted 0 with 1 → KILLED
5. doValidateRestOfLineField : replaced call to java/lang/String::format with argument → KILLED
6. doValidateRestOfLineField : removed call to java/lang/String::format → KILLED
|
throw new FixedFormatException(format( |
|
79
|
|
"@Field(length = -1) is only supported for String fields, but %s returns %s", |
|
80
|
1
1. doValidateRestOfLineField : removed call to java/lang/Class::getName → KILLED
|
getterRef, datatype.getName())); |
|
81
|
|
} |
|
82
|
5
1. doValidateRestOfLineField : removed conditional - replaced equality check with false → SURVIVED
2. doValidateRestOfLineField : Substituted 1 with 0 → KILLED
3. doValidateRestOfLineField : negated conditional → KILLED
4. doValidateRestOfLineField : removed call to com/ancientprogramming/fixedformat4j/annotation/Field::count → KILLED
5. doValidateRestOfLineField : removed conditional - replaced equality check with true → KILLED
|
if (fieldAnnotation.count() != 1) { |
|
83
|
5
1. doValidateRestOfLineField : removed call to com/ancientprogramming/fixedformat4j/exception/FixedFormatException::<init> → NO_COVERAGE
2. doValidateRestOfLineField : replaced call to java/lang/String::format with argument → NO_COVERAGE
3. doValidateRestOfLineField : Substituted 1 with 0 → NO_COVERAGE
4. doValidateRestOfLineField : removed call to java/lang/String::format → NO_COVERAGE
5. doValidateRestOfLineField : Substituted 0 with 1 → NO_COVERAGE
|
throw new FixedFormatException(format( |
|
84
|
|
"@Field(length = -1) cannot be combined with count > 1 on %s", getterRef)); |
|
85
|
|
} |
|
86
|
4
1. doValidateRestOfLineField : removed conditional - replaced equality check with true → KILLED
2. doValidateRestOfLineField : removed conditional - replaced equality check with false → KILLED
3. doValidateRestOfLineField : negated conditional → KILLED
4. doValidateRestOfLineField : removed call to com/ancientprogramming/fixedformat4j/annotation/Field::align → KILLED
|
if (fieldAnnotation.align() != Align.INHERIT) { |
|
87
|
5
1. doValidateRestOfLineField : removed call to java/lang/String::format → KILLED
2. doValidateRestOfLineField : replaced call to java/lang/String::format with argument → KILLED
3. doValidateRestOfLineField : Substituted 1 with 0 → KILLED
4. doValidateRestOfLineField : Substituted 0 with 1 → KILLED
5. doValidateRestOfLineField : removed call to com/ancientprogramming/fixedformat4j/exception/FixedFormatException::<init> → KILLED
|
throw new FixedFormatException(format( |
|
88
|
|
"@Field(length = -1): 'align' is not applicable when length = -1 on %s", getterRef)); |
|
89
|
|
} |
|
90
|
5
1. doValidateRestOfLineField : removed conditional - replaced equality check with true → KILLED
2. doValidateRestOfLineField : removed conditional - replaced equality check with false → KILLED
3. doValidateRestOfLineField : Substituted 32 with 33 → KILLED
4. doValidateRestOfLineField : removed call to com/ancientprogramming/fixedformat4j/annotation/Field::paddingChar → KILLED
5. doValidateRestOfLineField : negated conditional → KILLED
|
if (fieldAnnotation.paddingChar() != ' ') { |
|
91
|
5
1. doValidateRestOfLineField : Substituted 1 with 0 → KILLED
2. doValidateRestOfLineField : Substituted 0 with 1 → KILLED
3. doValidateRestOfLineField : replaced call to java/lang/String::format with argument → KILLED
4. doValidateRestOfLineField : removed call to com/ancientprogramming/fixedformat4j/exception/FixedFormatException::<init> → KILLED
5. doValidateRestOfLineField : removed call to java/lang/String::format → KILLED
|
throw new FixedFormatException(format( |
|
92
|
|
"@Field(length = -1): 'paddingChar' is not applicable when length = -1 on %s", getterRef)); |
|
93
|
|
} |
|
94
|
4
1. doValidateRestOfLineField : removed conditional - replaced equality check with true → KILLED
2. doValidateRestOfLineField : removed conditional - replaced equality check with false → KILLED
3. doValidateRestOfLineField : negated conditional → KILLED
4. doValidateRestOfLineField : removed call to com/ancientprogramming/fixedformat4j/annotation/Field::nullChar → KILLED
|
if (fieldAnnotation.nullChar() != Field.UNSET_NULL_CHAR) { |
|
95
|
5
1. doValidateRestOfLineField : Substituted 0 with 1 → KILLED
2. doValidateRestOfLineField : removed call to com/ancientprogramming/fixedformat4j/exception/FixedFormatException::<init> → KILLED
3. doValidateRestOfLineField : Substituted 1 with 0 → KILLED
4. doValidateRestOfLineField : replaced call to java/lang/String::format with argument → KILLED
5. doValidateRestOfLineField : removed call to java/lang/String::format → KILLED
|
throw new FixedFormatException(format( |
|
96
|
|
"@Field(length = -1): 'nullChar' is not applicable when length = -1 on %s", getterRef)); |
|
97
|
|
} |
|
98
|
5
1. doValidateRestOfLineField : negated conditional → KILLED
2. doValidateRestOfLineField : removed call to java/lang/String::isEmpty → KILLED
3. doValidateRestOfLineField : removed call to com/ancientprogramming/fixedformat4j/annotation/Field::nullValue → KILLED
4. doValidateRestOfLineField : removed conditional - replaced equality check with true → KILLED
5. doValidateRestOfLineField : removed conditional - replaced equality check with false → KILLED
|
if (!fieldAnnotation.nullValue().isEmpty()) { |
|
99
|
5
1. doValidateRestOfLineField : removed call to com/ancientprogramming/fixedformat4j/exception/FixedFormatException::<init> → KILLED
2. doValidateRestOfLineField : replaced call to java/lang/String::format with argument → KILLED
3. doValidateRestOfLineField : removed call to java/lang/String::format → KILLED
4. doValidateRestOfLineField : Substituted 1 with 0 → KILLED
5. doValidateRestOfLineField : Substituted 0 with 1 → KILLED
|
throw new FixedFormatException(format( |
|
100
|
|
"@Field(length = -1): 'nullValue' is not applicable when length = -1 on %s", getterRef)); |
|
101
|
|
} |
|
102
|
|
} |
|
103
|
|
|
|
104
|
|
static void doValidateRestOfLineIsLastField(Class<?> clazz, List<FieldDescriptor> descriptors) { |
|
105
|
1
1. doValidateRestOfLineIsLastField : Substituted -1 with 0 → KILLED
|
int restOfLineOffset = -1; |
|
106
|
|
String restOfLineGetter = null; |
|
107
|
1
1. doValidateRestOfLineIsLastField : Substituted -2147483648 with -2147483647 → SURVIVED
|
int maxOtherOffset = Integer.MIN_VALUE; |
|
108
|
|
|
|
109
|
|
for (FieldDescriptor desc : descriptors) { |
|
110
|
5
1. doValidateRestOfLineIsLastField : removed conditional - replaced equality check with true → KILLED
2. doValidateRestOfLineIsLastField : Substituted -1 with 0 → KILLED
3. doValidateRestOfLineIsLastField : removed call to com/ancientprogramming/fixedformat4j/annotation/Field::length → KILLED
4. doValidateRestOfLineIsLastField : negated conditional → KILLED
5. doValidateRestOfLineIsLastField : removed conditional - replaced equality check with false → KILLED
|
if (desc.fieldAnnotation.length() == Field.REST_OF_LINE) { |
|
111
|
4
1. doValidateRestOfLineIsLastField : negated conditional → KILLED
2. doValidateRestOfLineIsLastField : Substituted -1 with 0 → KILLED
3. doValidateRestOfLineIsLastField : removed conditional - replaced equality check with true → KILLED
4. doValidateRestOfLineIsLastField : removed conditional - replaced equality check with false → KILLED
|
if (restOfLineOffset != -1) { |
|
112
|
5
1. doValidateRestOfLineIsLastField : Substituted 0 with 1 → KILLED
2. doValidateRestOfLineIsLastField : Substituted 1 with 0 → KILLED
3. doValidateRestOfLineIsLastField : removed call to com/ancientprogramming/fixedformat4j/exception/FixedFormatException::<init> → KILLED
4. doValidateRestOfLineIsLastField : replaced call to java/lang/String::format with argument → KILLED
5. doValidateRestOfLineIsLastField : removed call to java/lang/String::format → KILLED
|
throw new FixedFormatException(format( |
|
113
|
|
"Only one @Field(length = -1) is allowed per record class %s, but found multiple", |
|
114
|
1
1. doValidateRestOfLineIsLastField : removed call to java/lang/Class::getName → KILLED
|
clazz.getName())); |
|
115
|
|
} |
|
116
|
1
1. doValidateRestOfLineIsLastField : removed call to com/ancientprogramming/fixedformat4j/annotation/Field::offset → KILLED
|
restOfLineOffset = desc.fieldAnnotation.offset(); |
|
117
|
2
1. doValidateRestOfLineIsLastField : removed call to java/lang/Class::getName → SURVIVED
2. doValidateRestOfLineIsLastField : removed call to java/lang/reflect/Method::getDeclaringClass → KILLED
|
restOfLineGetter = desc.target.getter.getDeclaringClass().getName() + "." |
|
118
|
1
1. doValidateRestOfLineIsLastField : removed call to java/lang/reflect/Method::getName → KILLED
|
+ desc.target.getter.getName() + "()"; |
|
119
|
|
} else { |
|
120
|
3
1. doValidateRestOfLineIsLastField : removed conditional - replaced equality check with true → SURVIVED
2. doValidateRestOfLineIsLastField : removed conditional - replaced equality check with false → KILLED
3. doValidateRestOfLineIsLastField : negated conditional → KILLED
|
int effectiveEndOffset = desc.isRepeating |
|
121
|
7
1. doValidateRestOfLineIsLastField : Substituted 1 with 0 → KILLED
2. doValidateRestOfLineIsLastField : removed call to com/ancientprogramming/fixedformat4j/annotation/Field::count → KILLED
3. doValidateRestOfLineIsLastField : removed call to com/ancientprogramming/fixedformat4j/annotation/Field::length → KILLED
4. doValidateRestOfLineIsLastField : removed call to com/ancientprogramming/fixedformat4j/annotation/Field::offset → KILLED
5. doValidateRestOfLineIsLastField : Replaced integer multiplication with division → KILLED
6. doValidateRestOfLineIsLastField : Replaced integer addition with subtraction → KILLED
7. doValidateRestOfLineIsLastField : Replaced integer subtraction with addition → KILLED
|
? desc.fieldAnnotation.offset() + desc.fieldAnnotation.count() * desc.fieldAnnotation.length() - 1 |
|
122
|
5
1. doValidateRestOfLineIsLastField : Substituted 1 with 0 → KILLED
2. doValidateRestOfLineIsLastField : removed call to com/ancientprogramming/fixedformat4j/annotation/Field::length → KILLED
3. doValidateRestOfLineIsLastField : Replaced integer addition with subtraction → KILLED
4. doValidateRestOfLineIsLastField : Replaced integer subtraction with addition → KILLED
5. doValidateRestOfLineIsLastField : removed call to com/ancientprogramming/fixedformat4j/annotation/Field::offset → KILLED
|
: desc.fieldAnnotation.offset() + desc.fieldAnnotation.length() - 1; |
|
123
|
2
1. doValidateRestOfLineIsLastField : replaced call to java/lang/Math::max with argument → SURVIVED
2. doValidateRestOfLineIsLastField : removed call to java/lang/Math::max → KILLED
|
maxOtherOffset = Math.max(maxOtherOffset, effectiveEndOffset); |
|
124
|
|
} |
|
125
|
|
} |
|
126
|
|
|
|
127
|
4
1. doValidateRestOfLineIsLastField : removed conditional - replaced equality check with true → KILLED
2. doValidateRestOfLineIsLastField : removed conditional - replaced equality check with false → KILLED
3. doValidateRestOfLineIsLastField : negated conditional → KILLED
4. doValidateRestOfLineIsLastField : Substituted -1 with 0 → KILLED
|
if (restOfLineOffset == -1) return; |
|
128
|
|
|
|
129
|
4
1. doValidateRestOfLineIsLastField : changed conditional boundary → SURVIVED
2. doValidateRestOfLineIsLastField : removed conditional - replaced comparison check with false → KILLED
3. doValidateRestOfLineIsLastField : removed conditional - replaced comparison check with true → KILLED
4. doValidateRestOfLineIsLastField : negated conditional → KILLED
|
if (maxOtherOffset >= restOfLineOffset) { |
|
130
|
6
1. doValidateRestOfLineIsLastField : Substituted 2 with 3 → SURVIVED
2. doValidateRestOfLineIsLastField : removed call to com/ancientprogramming/fixedformat4j/exception/FixedFormatException::<init> → KILLED
3. doValidateRestOfLineIsLastField : Substituted 1 with 0 → KILLED
4. doValidateRestOfLineIsLastField : removed call to java/lang/String::format → KILLED
5. doValidateRestOfLineIsLastField : replaced call to java/lang/String::format with argument → KILLED
6. doValidateRestOfLineIsLastField : Substituted 0 with 1 → KILLED
|
throw new FixedFormatException(format( |
|
131
|
|
"@Field(length = -1) on %s must be the last field (highest offset) in the record," |
|
132
|
|
+ " but another field at offset %d comes after or at the same position", |
|
133
|
1
1. doValidateRestOfLineIsLastField : removed call to java/lang/Integer::valueOf → KILLED
|
restOfLineGetter, maxOtherOffset)); |
|
134
|
|
} |
|
135
|
|
} |
|
136
|
|
|
|
137
|
|
static void doValidateRestOfLineRecordLength(Class<?> clazz, List<FieldDescriptor> descriptors) { |
|
138
|
1
1. doValidateRestOfLineRecordLength : removed call to java/util/List::stream → KILLED
|
boolean hasRestOfLine = descriptors.stream() |
|
139
|
9
1. lambda$doValidateRestOfLineRecordLength$1 : Substituted 1 with 0 → KILLED
2. lambda$doValidateRestOfLineRecordLength$1 : removed call to com/ancientprogramming/fixedformat4j/annotation/Field::length → KILLED
3. lambda$doValidateRestOfLineRecordLength$1 : replaced boolean return with true for com/ancientprogramming/fixedformat4j/format/impl/FieldValidator::lambda$doValidateRestOfLineRecordLength$1 → KILLED
4. lambda$doValidateRestOfLineRecordLength$1 : removed conditional - replaced equality check with false → KILLED
5. lambda$doValidateRestOfLineRecordLength$1 : Substituted 0 with 1 → KILLED
6. doValidateRestOfLineRecordLength : removed call to java/util/stream/Stream::anyMatch → KILLED
7. lambda$doValidateRestOfLineRecordLength$1 : negated conditional → KILLED
8. lambda$doValidateRestOfLineRecordLength$1 : removed conditional - replaced equality check with true → KILLED
9. lambda$doValidateRestOfLineRecordLength$1 : Substituted -1 with 0 → KILLED
|
.anyMatch(desc -> desc.fieldAnnotation.length() == Field.REST_OF_LINE); |
|
140
|
3
1. doValidateRestOfLineRecordLength : negated conditional → KILLED
2. doValidateRestOfLineRecordLength : removed conditional - replaced equality check with true → KILLED
3. doValidateRestOfLineRecordLength : removed conditional - replaced equality check with false → KILLED
|
if (!hasRestOfLine) return; |
|
141
|
1
1. doValidateRestOfLineRecordLength : removed call to java/lang/Class::getAnnotation → KILLED
|
Record record = clazz.getAnnotation(Record.class); |
|
142
|
8
1. doValidateRestOfLineRecordLength : removed conditional - replaced equality check with true → SURVIVED
2. doValidateRestOfLineRecordLength : removed call to com/ancientprogramming/fixedformat4j/annotation/Record::length → KILLED
3. doValidateRestOfLineRecordLength : removed conditional - replaced equality check with false → KILLED
4. doValidateRestOfLineRecordLength : negated conditional → KILLED
5. doValidateRestOfLineRecordLength : removed conditional - replaced equality check with true → KILLED
6. doValidateRestOfLineRecordLength : Substituted -1 with 0 → KILLED
7. doValidateRestOfLineRecordLength : removed conditional - replaced equality check with false → KILLED
8. doValidateRestOfLineRecordLength : negated conditional → KILLED
|
if (record != null && record.length() != -1) { |
|
143
|
5
1. doValidateRestOfLineRecordLength : Substituted 2 with 3 → SURVIVED
2. doValidateRestOfLineRecordLength : replaced call to java/lang/String::format with argument → KILLED
3. doValidateRestOfLineRecordLength : Substituted 0 with 1 → KILLED
4. doValidateRestOfLineRecordLength : removed call to com/ancientprogramming/fixedformat4j/exception/FixedFormatException::<init> → KILLED
5. doValidateRestOfLineRecordLength : removed call to java/lang/String::format → KILLED
|
throw new FixedFormatException(format( |
|
144
|
|
"@Field(length = -1) is not compatible with @Record(length = %d) on %s " |
|
145
|
|
+ "because record-level padding would corrupt the verbatim round-trip", |
|
146
|
4
1. doValidateRestOfLineRecordLength : removed call to java/lang/Class::getName → KILLED
2. doValidateRestOfLineRecordLength : Substituted 1 with 0 → KILLED
3. doValidateRestOfLineRecordLength : removed call to java/lang/Integer::valueOf → KILLED
4. doValidateRestOfLineRecordLength : removed call to com/ancientprogramming/fixedformat4j/annotation/Record::length → KILLED
|
record.length(), clazz.getName())); |
|
147
|
|
} |
|
148
|
|
} |
|
149
|
|
|
|
150
|
|
static void doValidateFieldNullChar(AnnotationTarget target, Field fieldAnnotation) { |
|
151
|
4
1. doValidateFieldNullChar : removed call to com/ancientprogramming/fixedformat4j/annotation/Field::nullChar → KILLED
2. doValidateFieldNullChar : removed conditional - replaced equality check with false → KILLED
3. doValidateFieldNullChar : removed conditional - replaced equality check with true → KILLED
4. doValidateFieldNullChar : negated conditional → KILLED
|
if (fieldAnnotation.nullChar() == Field.UNSET_NULL_CHAR) return; |
|
152
|
|
|
|
153
|
|
Class<?> typeToCheck; |
|
154
|
6
1. doValidateFieldNullChar : Substituted 1 with 0 → KILLED
2. doValidateFieldNullChar : removed call to com/ancientprogramming/fixedformat4j/annotation/Field::count → KILLED
3. doValidateFieldNullChar : removed conditional - replaced comparison check with true → KILLED
4. doValidateFieldNullChar : negated conditional → KILLED
5. doValidateFieldNullChar : removed conditional - replaced comparison check with false → KILLED
6. doValidateFieldNullChar : changed conditional boundary → KILLED
|
if (fieldAnnotation.count() > 1) { |
|
155
|
2
1. doValidateFieldNullChar : removed call to com/ancientprogramming/fixedformat4j/format/impl/RepeatingFieldSupport::resolveElementType → KILLED
2. doValidateFieldNullChar : removed call to com/ancientprogramming/fixedformat4j/format/impl/RepeatingFieldSupport::<init> → KILLED
|
typeToCheck = new RepeatingFieldSupport().resolveElementType(target.getter); |
|
156
|
|
} else { |
|
157
|
1
1. doValidateFieldNullChar : removed call to com/ancientprogramming/fixedformat4j/format/impl/FormatInstructionsBuilder::<init> → KILLED
|
FormatInstructionsBuilder instructionsBuilder = new FormatInstructionsBuilder(); |
|
158
|
1
1. doValidateFieldNullChar : removed call to com/ancientprogramming/fixedformat4j/format/impl/FormatInstructionsBuilder::datatype → KILLED
|
typeToCheck = instructionsBuilder.datatype(target.getter, fieldAnnotation); |
|
159
|
|
} |
|
160
|
|
|
|
161
|
4
1. doValidateFieldNullChar : removed conditional - replaced equality check with true → KILLED
2. doValidateFieldNullChar : negated conditional → KILLED
3. doValidateFieldNullChar : removed call to java/lang/Class::isPrimitive → KILLED
4. doValidateFieldNullChar : removed conditional - replaced equality check with false → KILLED
|
if (typeToCheck.isPrimitive()) { |
|
162
|
5
1. doValidateFieldNullChar : Substituted 3 with 4 → SURVIVED
2. doValidateFieldNullChar : removed call to java/lang/String::format → KILLED
3. doValidateFieldNullChar : removed call to com/ancientprogramming/fixedformat4j/exception/FixedFormatException::<init> → KILLED
4. doValidateFieldNullChar : Substituted 0 with 1 → KILLED
5. doValidateFieldNullChar : replaced call to java/lang/String::format with argument → KILLED
|
throw new FixedFormatException(format( |
|
163
|
|
"@Field nullChar is not supported on primitive type %s on %s.%s()", |
|
164
|
2
1. doValidateFieldNullChar : Substituted 1 with 0 → KILLED
2. doValidateFieldNullChar : removed call to java/lang/Class::getName → KILLED
|
typeToCheck.getName(), |
|
165
|
3
1. doValidateFieldNullChar : removed call to java/lang/Class::getName → SURVIVED
2. doValidateFieldNullChar : Substituted 2 with 3 → KILLED
3. doValidateFieldNullChar : removed call to java/lang/reflect/Method::getDeclaringClass → KILLED
|
target.getter.getDeclaringClass().getName(), |
|
166
|
1
1. doValidateFieldNullChar : removed call to java/lang/reflect/Method::getName → KILLED
|
target.getter.getName())); |
|
167
|
|
} |
|
168
|
|
} |
|
169
|
|
|
|
170
|
|
static void doValidateNullValue(AnnotationTarget target, Field fieldAnnotation) { |
|
171
|
5
1. doValidateNullValue : removed conditional - replaced equality check with true → KILLED
2. doValidateNullValue : removed call to java/lang/String::isEmpty → KILLED
3. doValidateNullValue : negated conditional → KILLED
4. doValidateNullValue : removed call to com/ancientprogramming/fixedformat4j/annotation/Field::nullValue → KILLED
5. doValidateNullValue : removed conditional - replaced equality check with false → KILLED
|
if (fieldAnnotation.nullValue().isEmpty()) return; |
|
172
|
5
1. doValidateNullValue : removed conditional - replaced equality check with false → SURVIVED
2. doValidateNullValue : Substituted -1 with 0 → SURVIVED
3. doValidateNullValue : removed call to com/ancientprogramming/fixedformat4j/annotation/Field::length → SURVIVED
4. doValidateNullValue : negated conditional → KILLED
5. doValidateNullValue : removed conditional - replaced equality check with true → KILLED
|
if (fieldAnnotation.length() == Field.REST_OF_LINE) return; |
|
173
|
|
|
|
174
|
3
1. doValidateNullValue : removed call to java/lang/Class::getName → SURVIVED
2. doValidateNullValue : removed call to java/lang/reflect/Method::getDeclaringClass → KILLED
3. doValidateNullValue : removed call to java/lang/reflect/Method::getName → KILLED
|
String getterRef = target.getter.getDeclaringClass().getName() + "." + target.getter.getName() + "()"; |
|
175
|
|
|
|
176
|
4
1. doValidateNullValue : removed conditional - replaced equality check with false → KILLED
2. doValidateNullValue : removed conditional - replaced equality check with true → KILLED
3. doValidateNullValue : removed call to com/ancientprogramming/fixedformat4j/annotation/Field::nullChar → KILLED
4. doValidateNullValue : negated conditional → KILLED
|
if (fieldAnnotation.nullChar() != Field.UNSET_NULL_CHAR) { |
|
177
|
5
1. doValidateNullValue : Substituted 3 with 4 → SURVIVED
2. doValidateNullValue : Substituted 0 with 1 → SURVIVED
3. doValidateNullValue : removed call to com/ancientprogramming/fixedformat4j/exception/FixedFormatException::<init> → KILLED
4. doValidateNullValue : replaced call to java/lang/String::format with argument → KILLED
5. doValidateNullValue : removed call to java/lang/String::format → KILLED
|
throw new FixedFormatException(format( |
|
178
|
|
"@Field nullValue \"%s\" and nullChar '%c' are mutually exclusive on %s", |
|
179
|
5
1. doValidateNullValue : removed call to com/ancientprogramming/fixedformat4j/annotation/Field::nullChar → SURVIVED
2. doValidateNullValue : removed call to java/lang/Character::valueOf → SURVIVED
3. doValidateNullValue : Substituted 1 with 0 → SURVIVED
4. doValidateNullValue : removed call to com/ancientprogramming/fixedformat4j/annotation/Field::nullValue → SURVIVED
5. doValidateNullValue : Substituted 2 with 3 → KILLED
|
fieldAnnotation.nullValue(), fieldAnnotation.nullChar(), getterRef)); |
|
180
|
|
} |
|
181
|
|
|
|
182
|
6
1. doValidateNullValue : removed call to java/lang/String::length → KILLED
2. doValidateNullValue : removed conditional - replaced equality check with true → KILLED
3. doValidateNullValue : removed conditional - replaced equality check with false → KILLED
4. doValidateNullValue : negated conditional → KILLED
5. doValidateNullValue : removed call to com/ancientprogramming/fixedformat4j/annotation/Field::nullValue → KILLED
6. doValidateNullValue : removed call to com/ancientprogramming/fixedformat4j/annotation/Field::length → KILLED
|
if (fieldAnnotation.nullValue().length() != fieldAnnotation.length()) { |
|
183
|
5
1. doValidateNullValue : Substituted 4 with 5 → SURVIVED
2. doValidateNullValue : Substituted 0 with 1 → SURVIVED
3. doValidateNullValue : removed call to java/lang/String::format → KILLED
4. doValidateNullValue : replaced call to java/lang/String::format with argument → KILLED
5. doValidateNullValue : removed call to com/ancientprogramming/fixedformat4j/exception/FixedFormatException::<init> → KILLED
|
throw new FixedFormatException(format( |
|
184
|
|
"@Field nullValue \"%s\" has length %d but the field length is %d on %s", |
|
185
|
9
1. doValidateNullValue : removed call to com/ancientprogramming/fixedformat4j/annotation/Field::nullValue → SURVIVED
2. doValidateNullValue : Substituted 1 with 0 → SURVIVED
3. doValidateNullValue : removed call to java/lang/String::length → SURVIVED
4. doValidateNullValue : Substituted 2 with 3 → SURVIVED
5. doValidateNullValue : removed call to java/lang/Integer::valueOf → SURVIVED
6. doValidateNullValue : removed call to java/lang/Integer::valueOf → SURVIVED
7. doValidateNullValue : removed call to com/ancientprogramming/fixedformat4j/annotation/Field::length → SURVIVED
8. doValidateNullValue : removed call to com/ancientprogramming/fixedformat4j/annotation/Field::nullValue → KILLED
9. doValidateNullValue : Substituted 3 with 4 → KILLED
|
fieldAnnotation.nullValue(), fieldAnnotation.nullValue().length(), fieldAnnotation.length(), getterRef)); |
|
186
|
|
} |
|
187
|
|
|
|
188
|
|
Class<?> typeToCheck; |
|
189
|
6
1. doValidateNullValue : removed conditional - replaced comparison check with false → SURVIVED
2. doValidateNullValue : removed call to com/ancientprogramming/fixedformat4j/annotation/Field::count → SURVIVED
3. doValidateNullValue : removed conditional - replaced comparison check with true → KILLED
4. doValidateNullValue : changed conditional boundary → KILLED
5. doValidateNullValue : negated conditional → KILLED
6. doValidateNullValue : Substituted 1 with 0 → KILLED
|
if (fieldAnnotation.count() > 1) { |
|
190
|
2
1. doValidateNullValue : removed call to com/ancientprogramming/fixedformat4j/format/impl/RepeatingFieldSupport::resolveElementType → KILLED
2. doValidateNullValue : removed call to com/ancientprogramming/fixedformat4j/format/impl/RepeatingFieldSupport::<init> → KILLED
|
typeToCheck = new RepeatingFieldSupport().resolveElementType(target.getter); |
|
191
|
|
} else { |
|
192
|
1
1. doValidateNullValue : removed call to com/ancientprogramming/fixedformat4j/format/impl/FormatInstructionsBuilder::<init> → KILLED
|
FormatInstructionsBuilder instructionsBuilder = new FormatInstructionsBuilder(); |
|
193
|
1
1. doValidateNullValue : removed call to com/ancientprogramming/fixedformat4j/format/impl/FormatInstructionsBuilder::datatype → KILLED
|
typeToCheck = instructionsBuilder.datatype(target.getter, fieldAnnotation); |
|
194
|
|
} |
|
195
|
|
|
|
196
|
4
1. doValidateNullValue : removed conditional - replaced equality check with false → KILLED
2. doValidateNullValue : removed conditional - replaced equality check with true → KILLED
3. doValidateNullValue : negated conditional → KILLED
4. doValidateNullValue : removed call to java/lang/Class::isPrimitive → KILLED
|
if (typeToCheck.isPrimitive()) { |
|
197
|
5
1. doValidateNullValue : Substituted 2 with 3 → SURVIVED
2. doValidateNullValue : Substituted 0 with 1 → SURVIVED
3. doValidateNullValue : removed call to java/lang/String::format → KILLED
4. doValidateNullValue : removed call to com/ancientprogramming/fixedformat4j/exception/FixedFormatException::<init> → KILLED
5. doValidateNullValue : replaced call to java/lang/String::format with argument → KILLED
|
throw new FixedFormatException(format( |
|
198
|
|
"@Field nullValue is not supported on primitive type %s on %s", |
|
199
|
2
1. doValidateNullValue : removed call to java/lang/Class::getName → SURVIVED
2. doValidateNullValue : Substituted 1 with 0 → SURVIVED
|
typeToCheck.getName(), getterRef)); |
|
200
|
|
} |
|
201
|
|
} |
|
202
|
|
|
|
203
|
|
static void doValidateFieldPattern(AnnotationTarget target, Field fieldAnnotation) { |
|
204
|
1
1. doValidateFieldPattern : removed call to com/ancientprogramming/fixedformat4j/format/impl/FormatInstructionsBuilder::<init> → KILLED
|
FormatInstructionsBuilder instructionsBuilder = new FormatInstructionsBuilder(); |
|
205
|
1
1. doValidateFieldPattern : removed call to com/ancientprogramming/fixedformat4j/format/impl/FormatInstructionsBuilder::datatype → KILLED
|
Class<?> datatype = instructionsBuilder.datatype(target.getter, fieldAnnotation); |
|
206
|
1
1. doValidateFieldPattern : removed call to java/lang/reflect/AnnotatedElement::getAnnotation → KILLED
|
FixedFormatPattern patternAnnotation = target.annotationSource.getAnnotation(FixedFormatPattern.class); |
|
207
|
|
String pattern; |
|
208
|
3
1. doValidateFieldPattern : negated conditional → KILLED
2. doValidateFieldPattern : removed conditional - replaced equality check with true → KILLED
3. doValidateFieldPattern : removed conditional - replaced equality check with false → KILLED
|
if (patternAnnotation != null) { |
|
209
|
1
1. doValidateFieldPattern : removed call to com/ancientprogramming/fixedformat4j/annotation/FixedFormatPattern::value → KILLED
|
pattern = patternAnnotation.value(); |
|
210
|
4
1. doValidateFieldPattern : negated conditional → SURVIVED
2. doValidateFieldPattern : removed call to java/lang/Object::equals → SURVIVED
3. doValidateFieldPattern : removed conditional - replaced equality check with true → SURVIVED
4. doValidateFieldPattern : removed conditional - replaced equality check with false → SURVIVED
|
} else if (java.time.LocalDate.class.equals(datatype)) { |
|
211
|
1
1. doValidateFieldPattern : removed call to com/ancientprogramming/fixedformat4j/format/data/FixedFormatPatternData::getPattern → KILLED
|
pattern = FixedFormatPatternData.LOCALDATE_DEFAULT.getPattern(); |
|
212
|
4
1. doValidateFieldPattern : negated conditional → SURVIVED
2. doValidateFieldPattern : removed call to java/lang/Object::equals → SURVIVED
3. doValidateFieldPattern : removed conditional - replaced equality check with false → SURVIVED
4. doValidateFieldPattern : removed conditional - replaced equality check with true → SURVIVED
|
} else if (java.time.LocalDateTime.class.equals(datatype)) { |
|
213
|
1
1. doValidateFieldPattern : removed call to com/ancientprogramming/fixedformat4j/format/data/FixedFormatPatternData::getPattern → KILLED
|
pattern = FixedFormatPatternData.DATETIME_DEFAULT.getPattern(); |
|
214
|
|
} else { |
|
215
|
1
1. doValidateFieldPattern : removed call to com/ancientprogramming/fixedformat4j/format/data/FixedFormatPatternData::getPattern → KILLED
|
pattern = FixedFormatPatternData.DEFAULT.getPattern(); |
|
216
|
|
} |
|
217
|
1
1. doValidateFieldPattern : removed call to com/ancientprogramming/fixedformat4j/format/impl/PatternValidator::validate → KILLED
|
PatternValidator.validate(datatype, pattern); |
|
218
|
|
} |
|
219
|
|
} |
| | Mutations |
| 38 |
|
1.1 Location : doValidateEnumFieldLength Killed by : none Substituted -1 with 0 → SURVIVED
Covering tests
2.2 Location : doValidateEnumFieldLength Killed by : none removed conditional - replaced equality check with false → SURVIVED
Covering tests
3.3 Location : doValidateEnumFieldLength Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue67EnumSupport.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue67EnumSupport]/[method:validation_enumNameTooLongForField_throwsException()] negated conditional → KILLED
4.4 Location : doValidateEnumFieldLength Killed by : none removed call to com/ancientprogramming/fixedformat4j/annotation/Field::length → SURVIVED
Covering tests
5.5 Location : doValidateEnumFieldLength Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue67EnumSupport.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue67EnumSupport]/[method:validation_enumNameTooLongForField_throwsException()] removed conditional - replaced equality check with true → KILLED
|
| 39 |
|
1.1 Location : doValidateEnumFieldLength Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue67EnumSupport.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue67EnumSupport]/[method:validation_enumNameTooLongForField_throwsException()] removed conditional - replaced equality check with true → KILLED
2.2 Location : doValidateEnumFieldLength Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue161CustomEnumFormatter.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue161CustomEnumFormatter]/[method:customFormatterEnumField_loadsSingleCharCode()] removed conditional - replaced equality check with false → KILLED
3.3 Location : doValidateEnumFieldLength Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue161CustomEnumFormatter.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue161CustomEnumFormatter]/[method:customFormatterEnumField_loadsSingleCharCode()] negated conditional → KILLED
4.4 Location : doValidateEnumFieldLength Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue67EnumSupport.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue67EnumSupport]/[method:validation_enumNameTooLongForField_throwsException()] removed call to com/ancientprogramming/fixedformat4j/annotation/Field::formatter → KILLED
|
| 42 |
|
1.1 Location : doValidateEnumFieldLength Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestNullCharPrimitiveValidation.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestNullCharPrimitiveValidation]/[method:export_nullCharOnIntField_throwsFixedFormatException()] removed call to com/ancientprogramming/fixedformat4j/format/impl/FormatInstructionsBuilder::<init> → KILLED
|
| 43 |
|
1.1 Location : doValidateEnumFieldLength Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestNullCharPrimitiveValidation.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestNullCharPrimitiveValidation]/[method:export_nullCharOnIntField_throwsFixedFormatException()] removed call to com/ancientprogramming/fixedformat4j/format/impl/FormatInstructionsBuilder::datatype → KILLED
|
| 44 |
|
1.1 Location : doValidateEnumFieldLength Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue67EnumSupport.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue67EnumSupport]/[method:validation_enumNameTooLongForField_throwsException()] removed call to java/lang/Class::isEnum → KILLED
2.2 Location : doValidateEnumFieldLength Killed by : none removed conditional - replaced equality check with false → SURVIVED
Covering tests
3.3 Location : doValidateEnumFieldLength Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue67EnumSupport.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue67EnumSupport]/[method:validation_enumNameTooLongForField_throwsException()] removed conditional - replaced equality check with true → KILLED
4.4 Location : doValidateEnumFieldLength Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue67EnumSupport.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue67EnumSupport]/[method:validation_enumNameTooLongForField_throwsException()] negated conditional → KILLED
|
| 47 |
|
1.1 Location : doValidateEnumFieldLength Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue67EnumSupport.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue67EnumSupport]/[method:validation_enumNameTooLongForField_throwsException()] removed call to java/lang/Class::getEnumConstants → KILLED
|
| 48 |
|
1.1 Location : doValidateEnumFieldLength Killed by : none removed conditional - replaced equality check with false → SURVIVED
Covering tests
2.2 Location : doValidateEnumFieldLength Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue67EnumSupport.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue67EnumSupport]/[method:validation_enumNameTooLongForField_throwsException()] removed conditional - replaced equality check with false → KILLED
3.3 Location : doValidateEnumFieldLength Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue67EnumSupport.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue67EnumSupport]/[method:validation_enumNameTooLongForField_throwsException()] negated conditional → KILLED
4.4 Location : doValidateEnumFieldLength Killed by : none removed conditional - replaced equality check with true → SURVIVED
Covering tests
5.5 Location : doValidateEnumFieldLength Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue67EnumSupport.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue67EnumSupport]/[method:validation_enumNameTooLongForField_throwsException()] negated conditional → KILLED
6.6 Location : doValidateEnumFieldLength Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue67EnumSupport.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue67EnumSupport]/[method:validation_enumNameTooLongForField_throwsException()] removed conditional - replaced equality check with true → KILLED
|
| 51 |
|
1.1 Location : doValidateEnumFieldLength Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue67EnumSupport.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue67EnumSupport]/[method:exportNumeric()] removed call to java/lang/reflect/AnnotatedElement::getAnnotation → KILLED
|
| 52 |
|
1.1 Location : doValidateEnumFieldLength Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue67EnumSupport.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue67EnumSupport]/[method:exportNumeric()] removed conditional - replaced equality check with false → KILLED
2.2 Location : doValidateEnumFieldLength Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue67EnumSupport.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue67EnumSupport]/[method:exportNumeric()] removed call to com/ancientprogramming/fixedformat4j/annotation/FixedFormatEnum::value → KILLED
3.3 Location : doValidateEnumFieldLength Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue67EnumSupport.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue67EnumSupport]/[method:exportLiteralDefaultNoAnnotation()] negated conditional → KILLED
4.4 Location : doValidateEnumFieldLength Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue67EnumSupport.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue67EnumSupport]/[method:exportLiteralDefaultNoAnnotation()] removed conditional - replaced equality check with true → KILLED
|
| 54 |
|
1.1 Location : doValidateEnumFieldLength Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue67EnumSupport.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue67EnumSupport]/[method:exportNumeric()] removed conditional - replaced equality check with false → KILLED
2.2 Location : doValidateEnumFieldLength Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue67EnumSupport.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue67EnumSupport]/[method:validation_enumNameTooLongForField_throwsException()] removed conditional - replaced equality check with true → KILLED
3.3 Location : doValidateEnumFieldLength Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue67EnumSupport.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue67EnumSupport]/[method:exportNumeric()] negated conditional → KILLED
|
| 55 |
|
1.1 Location : doValidateEnumFieldLength Killed by : none Substituted 1 with 0 → SURVIVED
Covering tests
2.2 Location : doValidateEnumFieldLength Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue67EnumSupport.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue67EnumSupport]/[method:exportNumeric()] removed call to java/lang/String::valueOf → KILLED
3.3 Location : doValidateEnumFieldLength Killed by : none Replaced integer subtraction with addition → SURVIVED
Covering tests
4.4 Location : doValidateEnumFieldLength Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors]/[method:enumField_numericTooLong_throwsWithMaxLengthAndFieldLength()] removed call to java/lang/String::length → KILLED
|
| 57 |
|
1.1 Location : doValidateEnumFieldLength Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue67EnumSupport.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue67EnumSupport]/[method:exportLiteralDefaultNoAnnotation()] removed call to java/util/Arrays::stream → KILLED
|
| 58 |
|
1.1 Location : doValidateEnumFieldLength Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue67EnumSupport.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue67EnumSupport]/[method:exportLiteralDefaultNoAnnotation()] removed call to java/util/stream/Stream::mapToInt → KILLED
2.2 Location : lambda$doValidateEnumFieldLength$0 Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue67EnumSupport.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue67EnumSupport]/[method:exportLiteralDefaultNoAnnotation()] removed call to java/lang/Enum::name → KILLED
3.3 Location : lambda$doValidateEnumFieldLength$0 Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue67EnumSupport.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue67EnumSupport]/[method:validation_enumNameTooLongForField_throwsException()] removed call to java/lang/String::length → KILLED
4.4 Location : lambda$doValidateEnumFieldLength$0 Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue67EnumSupport.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue67EnumSupport]/[method:validation_enumNameTooLongForField_throwsException()] replaced int return with 0 for com/ancientprogramming/fixedformat4j/format/impl/FieldValidator::lambda$doValidateEnumFieldLength$0 → KILLED
|
| 59 |
|
1.1 Location : doValidateEnumFieldLength Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue67EnumSupport.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue67EnumSupport]/[method:exportLiteralDefaultNoAnnotation()] removed call to java/util/stream/IntStream::max → KILLED
2.2 Location : doValidateEnumFieldLength Killed by : none Substituted 0 with 1 → SURVIVED
Covering tests
|
| 60 |
|
1.1 Location : doValidateEnumFieldLength Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue67EnumSupport.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue67EnumSupport]/[method:validation_enumNameTooLongForField_throwsException()] replaced call to java/util/OptionalInt::orElse with argument → KILLED
2.2 Location : doValidateEnumFieldLength Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue67EnumSupport.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue67EnumSupport]/[method:validation_enumNameTooLongForField_throwsException()] removed call to java/util/OptionalInt::orElse → KILLED
|
| 62 |
|
1.1 Location : doValidateEnumFieldLength Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue67EnumSupport.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue67EnumSupport]/[method:exportLiteralDefaultNoAnnotation()] removed call to com/ancientprogramming/fixedformat4j/annotation/Field::length → KILLED
2.2 Location : doValidateEnumFieldLength Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors]/[method:enumField_literalFitsExactly_doesNotThrow()] changed conditional boundary → KILLED
3.3 Location : doValidateEnumFieldLength Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue67EnumSupport.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue67EnumSupport]/[method:validation_enumNameTooLongForField_throwsException()] removed conditional - replaced comparison check with false → KILLED
4.4 Location : doValidateEnumFieldLength Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue67EnumSupport.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue67EnumSupport]/[method:exportLiteralDefaultNoAnnotation()] removed conditional - replaced comparison check with true → KILLED
5.5 Location : doValidateEnumFieldLength Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue67EnumSupport.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue67EnumSupport]/[method:exportLiteralDefaultNoAnnotation()] negated conditional → KILLED
|
| 63 |
|
1.1 Location : doValidateEnumFieldLength Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors]/[method:enumField_literalTooLong_throwsWithEnumClassAndLengths()] replaced call to java/lang/String::format with argument → KILLED
2.2 Location : doValidateEnumFieldLength Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue67EnumSupport.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue67EnumSupport]/[method:validation_enumNameTooLongForField_throwsException()] removed call to com/ancientprogramming/fixedformat4j/exception/FixedFormatException::<init> → KILLED
3.3 Location : doValidateEnumFieldLength Killed by : none Substituted 5 with 6 → SURVIVED
Covering tests
4.4 Location : doValidateEnumFieldLength Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors]/[method:enumField_literalTooLong_throwsWithEnumClassAndLengths()] Substituted 0 with 1 → KILLED
5.5 Location : doValidateEnumFieldLength Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue67EnumSupport.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue67EnumSupport]/[method:validation_enumNameTooLongForField_throwsException()] removed call to java/lang/String::format → KILLED
|
| 65 |
|
1.1 Location : doValidateEnumFieldLength Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors]/[method:enumField_literalTooLong_throwsWithEnumClassAndLengths()] removed call to java/lang/Integer::valueOf → KILLED
2.2 Location : doValidateEnumFieldLength Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors]/[method:enumField_literalTooLong_throwsWithEnumClassAndLengths()] Substituted 2 with 3 → KILLED
3.3 Location : doValidateEnumFieldLength Killed by : none Substituted 3 with 4 → SURVIVED
Covering tests
4.4 Location : doValidateEnumFieldLength Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors]/[method:enumField_literalTooLong_throwsWithEnumClassAndLengths()] removed call to com/ancientprogramming/fixedformat4j/annotation/Field::length → KILLED
5.5 Location : doValidateEnumFieldLength Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors]/[method:enumField_literalTooLong_throwsWithEnumClassAndLengths()] removed call to java/lang/Integer::valueOf → KILLED
6.6 Location : doValidateEnumFieldLength Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors]/[method:enumField_literalTooLong_throwsWithEnumClassAndLengths()] removed call to java/lang/Class::getName → KILLED
7.7 Location : doValidateEnumFieldLength Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors]/[method:enumField_literalTooLong_throwsWithEnumClassAndLengths()] Substituted 1 with 0 → KILLED
|
| 66 |
|
1.1 Location : doValidateEnumFieldLength Killed by : none removed call to java/lang/Class::getName → SURVIVED
Covering tests
2.2 Location : doValidateEnumFieldLength Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue67EnumSupport.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue67EnumSupport]/[method:validation_enumNameTooLongForField_throwsException()] removed call to java/lang/reflect/Method::getDeclaringClass → KILLED
3.3 Location : doValidateEnumFieldLength Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue67EnumSupport.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue67EnumSupport]/[method:validation_enumNameTooLongForField_throwsException()] Substituted 4 with 5 → KILLED
4.4 Location : doValidateEnumFieldLength Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors]/[method:enumField_literalTooLong_throwsWithEnumClassAndLengths()] removed call to java/lang/reflect/Method::getName → KILLED
|
| 71 |
|
1.1 Location : doValidateRestOfLineField Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine]/[method:validate_restOfLine_nonStringType_throwsFixedFormatException()] Substituted -1 with 0 → KILLED
2.2 Location : doValidateRestOfLineField Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine]/[method:validate_restOfLine_nonStringType_throwsFixedFormatException()] removed call to com/ancientprogramming/fixedformat4j/annotation/Field::length → KILLED
3.3 Location : doValidateRestOfLineField Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine]/[method:validate_restOfLine_nonStringType_throwsFixedFormatException()] removed conditional - replaced equality check with true → KILLED
4.4 Location : doValidateRestOfLineField Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestRepeatingField.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestRepeatingField]/[method:testExportNullArrayThrows()] removed conditional - replaced equality check with false → KILLED
5.5 Location : doValidateRestOfLineField Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestRepeatingField.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestRepeatingField]/[method:testExportNullArrayThrows()] negated conditional → KILLED
|
| 73 |
|
1.1 Location : doValidateRestOfLineField Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine]/[method:export_restOfLine_writesVerbatim()] removed call to com/ancientprogramming/fixedformat4j/format/impl/FormatInstructionsBuilder::<init> → KILLED
|
| 74 |
|
1.1 Location : doValidateRestOfLineField Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine]/[method:export_restOfLine_writesVerbatim()] removed call to com/ancientprogramming/fixedformat4j/format/impl/FormatInstructionsBuilder::datatype → KILLED
|
| 75 |
|
1.1 Location : doValidateRestOfLineField Killed by : none removed call to java/lang/Class::getName → SURVIVED
Covering tests
2.2 Location : doValidateRestOfLineField Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors]/[method:restOfLineField_nonDefaultPaddingChar_throwsWithGetterRef()] removed call to java/lang/reflect/Method::getName → KILLED
3.3 Location : doValidateRestOfLineField Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine]/[method:export_restOfLine_writesVerbatim()] removed call to java/lang/reflect/Method::getDeclaringClass → KILLED
|
| 77 |
|
1.1 Location : doValidateRestOfLineField Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine]/[method:export_restOfLine_writesVerbatim()] removed conditional - replaced equality check with true → KILLED
2.2 Location : doValidateRestOfLineField Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine]/[method:validate_restOfLine_nonStringType_throwsFixedFormatException()] removed conditional - replaced equality check with false → KILLED
3.3 Location : doValidateRestOfLineField Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine]/[method:export_restOfLine_writesVerbatim()] removed call to java/lang/Object::equals → KILLED
4.4 Location : doValidateRestOfLineField Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine]/[method:export_restOfLine_writesVerbatim()] negated conditional → KILLED
|
| 78 |
|
1.1 Location : doValidateRestOfLineField Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine]/[method:validate_restOfLine_nonStringType_throwsFixedFormatException()] removed call to com/ancientprogramming/fixedformat4j/exception/FixedFormatException::<init> → KILLED
2.2 Location : doValidateRestOfLineField Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors]/[method:restOfLineField_nonStringType_throwsWithGetterAndTypeName()] Substituted 1 with 0 → KILLED
3.3 Location : doValidateRestOfLineField Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors]/[method:restOfLineField_nonStringType_throwsWithGetterAndTypeName()] Substituted 0 with 1 → KILLED
4.4 Location : doValidateRestOfLineField Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors]/[method:restOfLineField_nonStringType_throwsWithGetterAndTypeName()] replaced call to java/lang/String::format with argument → KILLED
5.5 Location : doValidateRestOfLineField Killed by : none Substituted 2 with 3 → SURVIVED
Covering tests
6.6 Location : doValidateRestOfLineField Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors]/[method:restOfLineField_nonStringType_throwsWithGetterAndTypeName()] removed call to java/lang/String::format → KILLED
|
| 80 |
|
1.1 Location : doValidateRestOfLineField Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors]/[method:restOfLineField_nonStringType_throwsWithGetterAndTypeName()] removed call to java/lang/Class::getName → KILLED
|
| 82 |
|
1.1 Location : doValidateRestOfLineField Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine]/[method:export_restOfLine_writesVerbatim()] Substituted 1 with 0 → KILLED
2.2 Location : doValidateRestOfLineField Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine]/[method:export_restOfLine_writesVerbatim()] negated conditional → KILLED
3.3 Location : doValidateRestOfLineField Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine]/[method:export_restOfLine_writesVerbatim()] removed call to com/ancientprogramming/fixedformat4j/annotation/Field::count → KILLED
4.4 Location : doValidateRestOfLineField Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine]/[method:export_restOfLine_writesVerbatim()] removed conditional - replaced equality check with true → KILLED
5.5 Location : doValidateRestOfLineField Killed by : none removed conditional - replaced equality check with false → SURVIVED
Covering tests
|
| 83 |
|
1.1 Location : doValidateRestOfLineField Killed by : none removed call to com/ancientprogramming/fixedformat4j/exception/FixedFormatException::<init> → NO_COVERAGE
2.2 Location : doValidateRestOfLineField Killed by : none replaced call to java/lang/String::format with argument → NO_COVERAGE
3.3 Location : doValidateRestOfLineField Killed by : none Substituted 1 with 0 → NO_COVERAGE
4.4 Location : doValidateRestOfLineField Killed by : none removed call to java/lang/String::format → NO_COVERAGE
5.5 Location : doValidateRestOfLineField Killed by : none Substituted 0 with 1 → NO_COVERAGE
|
| 86 |
|
1.1 Location : doValidateRestOfLineField Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine]/[method:export_restOfLine_writesVerbatim()] removed conditional - replaced equality check with true → KILLED
2.2 Location : doValidateRestOfLineField Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine]/[method:validate_restOfLine_explicitAlign_throwsFixedFormatException()] removed conditional - replaced equality check with false → KILLED
3.3 Location : doValidateRestOfLineField Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine]/[method:export_restOfLine_writesVerbatim()] negated conditional → KILLED
4.4 Location : doValidateRestOfLineField Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine]/[method:export_restOfLine_writesVerbatim()] removed call to com/ancientprogramming/fixedformat4j/annotation/Field::align → KILLED
|
| 87 |
|
1.1 Location : doValidateRestOfLineField Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors]/[method:restOfLineField_alignNotInherit_throwsWithGetterRef()] removed call to java/lang/String::format → KILLED
2.2 Location : doValidateRestOfLineField Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors]/[method:restOfLineField_alignNotInherit_throwsWithGetterRef()] replaced call to java/lang/String::format with argument → KILLED
3.3 Location : doValidateRestOfLineField Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine]/[method:validate_restOfLine_explicitAlign_throwsFixedFormatException()] Substituted 1 with 0 → KILLED
4.4 Location : doValidateRestOfLineField Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine]/[method:validate_restOfLine_explicitAlign_throwsFixedFormatException()] Substituted 0 with 1 → KILLED
5.5 Location : doValidateRestOfLineField Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine]/[method:validate_restOfLine_explicitAlign_throwsFixedFormatException()] removed call to com/ancientprogramming/fixedformat4j/exception/FixedFormatException::<init> → KILLED
|
| 90 |
|
1.1 Location : doValidateRestOfLineField Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine]/[method:export_restOfLine_writesVerbatim()] removed conditional - replaced equality check with true → KILLED
2.2 Location : doValidateRestOfLineField Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine]/[method:validate_restOfLine_explicitPaddingChar_throwsFixedFormatException()] removed conditional - replaced equality check with false → KILLED
3.3 Location : doValidateRestOfLineField Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine]/[method:export_restOfLine_writesVerbatim()] Substituted 32 with 33 → KILLED
4.4 Location : doValidateRestOfLineField Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine]/[method:export_restOfLine_writesVerbatim()] removed call to com/ancientprogramming/fixedformat4j/annotation/Field::paddingChar → KILLED
5.5 Location : doValidateRestOfLineField Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine]/[method:export_restOfLine_writesVerbatim()] negated conditional → KILLED
|
| 91 |
|
1.1 Location : doValidateRestOfLineField Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine]/[method:validate_restOfLine_explicitPaddingChar_throwsFixedFormatException()] Substituted 1 with 0 → KILLED
2.2 Location : doValidateRestOfLineField Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine]/[method:validate_restOfLine_explicitPaddingChar_throwsFixedFormatException()] Substituted 0 with 1 → KILLED
3.3 Location : doValidateRestOfLineField Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors]/[method:restOfLineField_nonDefaultPaddingChar_throwsWithGetterRef()] replaced call to java/lang/String::format with argument → KILLED
4.4 Location : doValidateRestOfLineField Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine]/[method:validate_restOfLine_explicitPaddingChar_throwsFixedFormatException()] removed call to com/ancientprogramming/fixedformat4j/exception/FixedFormatException::<init> → KILLED
5.5 Location : doValidateRestOfLineField Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors]/[method:restOfLineField_nonDefaultPaddingChar_throwsWithGetterRef()] removed call to java/lang/String::format → KILLED
|
| 94 |
|
1.1 Location : doValidateRestOfLineField Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine]/[method:export_restOfLine_writesVerbatim()] removed conditional - replaced equality check with true → KILLED
2.2 Location : doValidateRestOfLineField Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine]/[method:validate_restOfLine_nullCharSet_throwsFixedFormatException()] removed conditional - replaced equality check with false → KILLED
3.3 Location : doValidateRestOfLineField Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine]/[method:export_restOfLine_writesVerbatim()] negated conditional → KILLED
4.4 Location : doValidateRestOfLineField Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine]/[method:validate_restOfLine_nullCharSet_throwsFixedFormatException()] removed call to com/ancientprogramming/fixedformat4j/annotation/Field::nullChar → KILLED
|
| 95 |
|
1.1 Location : doValidateRestOfLineField Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine]/[method:validate_restOfLine_nullCharSet_throwsFixedFormatException()] Substituted 0 with 1 → KILLED
2.2 Location : doValidateRestOfLineField Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine]/[method:validate_restOfLine_nullCharSet_throwsFixedFormatException()] removed call to com/ancientprogramming/fixedformat4j/exception/FixedFormatException::<init> → KILLED
3.3 Location : doValidateRestOfLineField Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine]/[method:validate_restOfLine_nullCharSet_throwsFixedFormatException()] Substituted 1 with 0 → KILLED
4.4 Location : doValidateRestOfLineField Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors]/[method:restOfLineField_nullCharSet_throwsWithGetterRef()] replaced call to java/lang/String::format with argument → KILLED
5.5 Location : doValidateRestOfLineField Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors]/[method:restOfLineField_nullCharSet_throwsWithGetterRef()] removed call to java/lang/String::format → KILLED
|
| 98 |
|
1.1 Location : doValidateRestOfLineField Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine]/[method:export_restOfLine_writesVerbatim()] negated conditional → KILLED
2.2 Location : doValidateRestOfLineField Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine]/[method:export_restOfLine_writesVerbatim()] removed call to java/lang/String::isEmpty → KILLED
3.3 Location : doValidateRestOfLineField Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine]/[method:export_restOfLine_writesVerbatim()] removed call to com/ancientprogramming/fixedformat4j/annotation/Field::nullValue → KILLED
4.4 Location : doValidateRestOfLineField Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine]/[method:export_restOfLine_writesVerbatim()] removed conditional - replaced equality check with true → KILLED
5.5 Location : doValidateRestOfLineField Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue]/[method:nullValueOnRestOfLineField_isRejected()] removed conditional - replaced equality check with false → KILLED
|
| 99 |
|
1.1 Location : doValidateRestOfLineField Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue]/[method:nullValueOnRestOfLineField_isRejected()] removed call to com/ancientprogramming/fixedformat4j/exception/FixedFormatException::<init> → KILLED
2.2 Location : doValidateRestOfLineField Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue]/[method:nullValueOnRestOfLineField_isRejected()] replaced call to java/lang/String::format with argument → KILLED
3.3 Location : doValidateRestOfLineField Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue]/[method:nullValueOnRestOfLineField_isRejected()] removed call to java/lang/String::format → KILLED
4.4 Location : doValidateRestOfLineField Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue]/[method:nullValueOnRestOfLineField_isRejected()] Substituted 1 with 0 → KILLED
5.5 Location : doValidateRestOfLineField Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue]/[method:nullValueOnRestOfLineField_isRejected()] Substituted 0 with 1 → KILLED
|
| 105 |
|
1.1 Location : doValidateRestOfLineIsLastField Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestRepeatingField.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestRepeatingField]/[method:testExportNullArrayThrows()] Substituted -1 with 0 → KILLED
|
| 107 |
|
1.1 Location : doValidateRestOfLineIsLastField Killed by : none Substituted -2147483648 with -2147483647 → SURVIVED
Covering tests
|
| 110 |
|
1.1 Location : doValidateRestOfLineIsLastField Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestRepeatingField.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestRepeatingField]/[method:testExportNullArrayThrows()] removed conditional - replaced equality check with true → KILLED
2.2 Location : doValidateRestOfLineIsLastField Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine]/[method:validate_restOfLine_multipleRestOfLineFields_throwsFixedFormatException()] Substituted -1 with 0 → KILLED
3.3 Location : doValidateRestOfLineIsLastField Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine]/[method:validate_restOfLine_multipleRestOfLineFields_throwsFixedFormatException()] removed call to com/ancientprogramming/fixedformat4j/annotation/Field::length → KILLED
4.4 Location : doValidateRestOfLineIsLastField Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestRepeatingField.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestRepeatingField]/[method:testExportNullArrayThrows()] negated conditional → KILLED
5.5 Location : doValidateRestOfLineIsLastField Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine]/[method:validate_restOfLine_multipleRestOfLineFields_throwsFixedFormatException()] removed conditional - replaced equality check with false → KILLED
|
| 111 |
|
1.1 Location : doValidateRestOfLineIsLastField Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine]/[method:export_restOfLine_writesVerbatim()] negated conditional → KILLED
2.2 Location : doValidateRestOfLineIsLastField Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine]/[method:export_restOfLine_writesVerbatim()] Substituted -1 with 0 → KILLED
3.3 Location : doValidateRestOfLineIsLastField Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine]/[method:export_restOfLine_writesVerbatim()] removed conditional - replaced equality check with true → KILLED
4.4 Location : doValidateRestOfLineIsLastField Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine]/[method:validate_restOfLine_multipleRestOfLineFields_throwsFixedFormatException()] removed conditional - replaced equality check with false → KILLED
|
| 112 |
|
1.1 Location : doValidateRestOfLineIsLastField Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine]/[method:validate_restOfLine_multipleRestOfLineFields_throwsFixedFormatException()] Substituted 0 with 1 → KILLED
2.2 Location : doValidateRestOfLineIsLastField Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine]/[method:validate_restOfLine_multipleRestOfLineFields_throwsFixedFormatException()] Substituted 1 with 0 → KILLED
3.3 Location : doValidateRestOfLineIsLastField Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine]/[method:validate_restOfLine_multipleRestOfLineFields_throwsFixedFormatException()] removed call to com/ancientprogramming/fixedformat4j/exception/FixedFormatException::<init> → KILLED
4.4 Location : doValidateRestOfLineIsLastField Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors]/[method:twoRestOfLineFields_throwsWithClassName()] replaced call to java/lang/String::format with argument → KILLED
5.5 Location : doValidateRestOfLineIsLastField Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors]/[method:twoRestOfLineFields_throwsWithClassName()] removed call to java/lang/String::format → KILLED
|
| 114 |
|
1.1 Location : doValidateRestOfLineIsLastField Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors]/[method:twoRestOfLineFields_throwsWithClassName()] removed call to java/lang/Class::getName → KILLED
|
| 116 |
|
1.1 Location : doValidateRestOfLineIsLastField Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine]/[method:export_prefixAndTail_assemblesCorrectly()] removed call to com/ancientprogramming/fixedformat4j/annotation/Field::offset → KILLED
|
| 117 |
|
1.1 Location : doValidateRestOfLineIsLastField Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine]/[method:export_restOfLine_writesVerbatim()] removed call to java/lang/reflect/Method::getDeclaringClass → KILLED
2.2 Location : doValidateRestOfLineIsLastField Killed by : none removed call to java/lang/Class::getName → SURVIVED
Covering tests
|
| 118 |
|
1.1 Location : doValidateRestOfLineIsLastField Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors]/[method:restOfLineFieldNotLast_throwsWithGetterRefAndOffset()] removed call to java/lang/reflect/Method::getName → KILLED
|
| 120 |
|
1.1 Location : doValidateRestOfLineIsLastField Killed by : none removed conditional - replaced equality check with true → SURVIVED
Covering tests
2.2 Location : doValidateRestOfLineIsLastField Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine]/[method:validate_repeatingField_effectiveRangeOverlapsRestOfLine_throwsFixedFormatException()] removed conditional - replaced equality check with false → KILLED
3.3 Location : doValidateRestOfLineIsLastField Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine]/[method:validate_repeatingField_effectiveRangeOverlapsRestOfLine_throwsFixedFormatException()] negated conditional → KILLED
|
| 121 |
|
1.1 Location : doValidateRestOfLineIsLastField Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors]/[method:repeatingFieldAfterRestOfLine_throwsWithRepeatingEndOffset()] Substituted 1 with 0 → KILLED
2.2 Location : doValidateRestOfLineIsLastField Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine]/[method:validate_repeatingField_effectiveRangeOverlapsRestOfLine_throwsFixedFormatException()] removed call to com/ancientprogramming/fixedformat4j/annotation/Field::count → KILLED
3.3 Location : doValidateRestOfLineIsLastField Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine]/[method:validate_repeatingField_effectiveRangeOverlapsRestOfLine_throwsFixedFormatException()] removed call to com/ancientprogramming/fixedformat4j/annotation/Field::length → KILLED
4.4 Location : doValidateRestOfLineIsLastField Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors]/[method:repeatingFieldAfterRestOfLine_throwsWithRepeatingEndOffset()] removed call to com/ancientprogramming/fixedformat4j/annotation/Field::offset → KILLED
5.5 Location : doValidateRestOfLineIsLastField Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine]/[method:validate_repeatingField_effectiveRangeOverlapsRestOfLine_throwsFixedFormatException()] Replaced integer multiplication with division → KILLED
6.6 Location : doValidateRestOfLineIsLastField Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine]/[method:validate_repeatingField_effectiveRangeOverlapsRestOfLine_throwsFixedFormatException()] Replaced integer addition with subtraction → KILLED
7.7 Location : doValidateRestOfLineIsLastField Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors]/[method:repeatingFieldAfterRestOfLine_throwsWithRepeatingEndOffset()] Replaced integer subtraction with addition → KILLED
|
| 122 |
|
1.1 Location : doValidateRestOfLineIsLastField Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine]/[method:export_prefixAndTail_assemblesCorrectly()] Substituted 1 with 0 → KILLED
2.2 Location : doValidateRestOfLineIsLastField Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine]/[method:validate_singleField_restOfLineInsideFieldRange_throwsFixedFormatException()] removed call to com/ancientprogramming/fixedformat4j/annotation/Field::length → KILLED
3.3 Location : doValidateRestOfLineIsLastField Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine]/[method:validate_singleField_restOfLineInsideFieldRange_throwsFixedFormatException()] Replaced integer addition with subtraction → KILLED
4.4 Location : doValidateRestOfLineIsLastField Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine]/[method:export_prefixAndTail_assemblesCorrectly()] Replaced integer subtraction with addition → KILLED
5.5 Location : doValidateRestOfLineIsLastField Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors]/[method:restOfLineFieldNotLast_throwsWithGetterRefAndOffset()] removed call to com/ancientprogramming/fixedformat4j/annotation/Field::offset → KILLED
|
| 123 |
|
1.1 Location : doValidateRestOfLineIsLastField Killed by : none replaced call to java/lang/Math::max with argument → SURVIVED
Covering tests
2.2 Location : doValidateRestOfLineIsLastField Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine]/[method:validate_singleField_restOfLineInsideFieldRange_throwsFixedFormatException()] removed call to java/lang/Math::max → KILLED
|
| 127 |
|
1.1 Location : doValidateRestOfLineIsLastField Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine]/[method:validate_singleField_restOfLineInsideFieldRange_throwsFixedFormatException()] removed conditional - replaced equality check with true → KILLED
2.2 Location : doValidateRestOfLineIsLastField Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestRepeatingField.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestRepeatingField]/[method:testExportNullArrayThrows()] removed conditional - replaced equality check with false → KILLED
3.3 Location : doValidateRestOfLineIsLastField Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestRepeatingField.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestRepeatingField]/[method:testExportNullArrayThrows()] negated conditional → KILLED
4.4 Location : doValidateRestOfLineIsLastField Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestRepeatingField.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestRepeatingField]/[method:testExportNullArrayThrows()] Substituted -1 with 0 → KILLED
|
| 129 |
|
1.1 Location : doValidateRestOfLineIsLastField Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine]/[method:validate_singleField_restOfLineInsideFieldRange_throwsFixedFormatException()] removed conditional - replaced comparison check with false → KILLED
2.2 Location : doValidateRestOfLineIsLastField Killed by : none changed conditional boundary → SURVIVED
Covering tests
3.3 Location : doValidateRestOfLineIsLastField Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine]/[method:export_restOfLine_writesVerbatim()] removed conditional - replaced comparison check with true → KILLED
4.4 Location : doValidateRestOfLineIsLastField Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine]/[method:export_restOfLine_writesVerbatim()] negated conditional → KILLED
|
| 130 |
|
1.1 Location : doValidateRestOfLineIsLastField Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine]/[method:validate_singleField_restOfLineInsideFieldRange_throwsFixedFormatException()] removed call to com/ancientprogramming/fixedformat4j/exception/FixedFormatException::<init> → KILLED
2.2 Location : doValidateRestOfLineIsLastField Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors]/[method:restOfLineFieldNotLast_throwsWithGetterRefAndOffset()] Substituted 1 with 0 → KILLED
3.3 Location : doValidateRestOfLineIsLastField Killed by : none Substituted 2 with 3 → SURVIVED
Covering tests
4.4 Location : doValidateRestOfLineIsLastField Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors]/[method:restOfLineFieldNotLast_throwsWithGetterRefAndOffset()] removed call to java/lang/String::format → KILLED
5.5 Location : doValidateRestOfLineIsLastField Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors]/[method:restOfLineFieldNotLast_throwsWithGetterRefAndOffset()] replaced call to java/lang/String::format with argument → KILLED
6.6 Location : doValidateRestOfLineIsLastField Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors]/[method:restOfLineFieldNotLast_throwsWithGetterRefAndOffset()] Substituted 0 with 1 → KILLED
|
| 133 |
|
1.1 Location : doValidateRestOfLineIsLastField Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors]/[method:restOfLineFieldNotLast_throwsWithGetterRefAndOffset()] removed call to java/lang/Integer::valueOf → KILLED
|
| 138 |
|
1.1 Location : doValidateRestOfLineRecordLength Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors]/[method:load_classWithNoDefaultConstructor_throwsFixedFormatException()] removed call to java/util/List::stream → KILLED
|
| 139 |
|
1.1 Location : lambda$doValidateRestOfLineRecordLength$1 Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine]/[method:validate_restOfLine_withExplicitRecordLength_throwsFixedFormatException()] Substituted 1 with 0 → KILLED
2.2 Location : lambda$doValidateRestOfLineRecordLength$1 Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine]/[method:validate_restOfLine_withExplicitRecordLength_throwsFixedFormatException()] removed call to com/ancientprogramming/fixedformat4j/annotation/Field::length → KILLED
3.3 Location : lambda$doValidateRestOfLineRecordLength$1 Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue84BlankIsNull.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue84BlankIsNull]/[method:loadAllSpacesOnStringField_returnsNull()] replaced boolean return with true for com/ancientprogramming/fixedformat4j/format/impl/FieldValidator::lambda$doValidateRestOfLineRecordLength$1 → KILLED
4.4 Location : lambda$doValidateRestOfLineRecordLength$1 Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine]/[method:validate_restOfLine_withExplicitRecordLength_throwsFixedFormatException()] removed conditional - replaced equality check with false → KILLED
5.5 Location : lambda$doValidateRestOfLineRecordLength$1 Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue84BlankIsNull.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue84BlankIsNull]/[method:loadAllSpacesOnStringField_returnsNull()] Substituted 0 with 1 → KILLED
6.6 Location : doValidateRestOfLineRecordLength Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine]/[method:validate_restOfLine_withExplicitRecordLength_throwsFixedFormatException()] removed call to java/util/stream/Stream::anyMatch → KILLED
7.7 Location : lambda$doValidateRestOfLineRecordLength$1 Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue84BlankIsNull.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue84BlankIsNull]/[method:loadAllSpacesOnStringField_returnsNull()] negated conditional → KILLED
8.8 Location : lambda$doValidateRestOfLineRecordLength$1 Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue84BlankIsNull.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue84BlankIsNull]/[method:loadAllSpacesOnStringField_returnsNull()] removed conditional - replaced equality check with true → KILLED
9.9 Location : lambda$doValidateRestOfLineRecordLength$1 Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine]/[method:validate_restOfLine_withExplicitRecordLength_throwsFixedFormatException()] Substituted -1 with 0 → KILLED
|
| 140 |
|
1.1 Location : doValidateRestOfLineRecordLength Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue84BlankIsNull.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue84BlankIsNull]/[method:loadAllSpacesOnStringField_returnsNull()] negated conditional → KILLED
2.2 Location : doValidateRestOfLineRecordLength Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine]/[method:validate_restOfLine_withExplicitRecordLength_throwsFixedFormatException()] removed conditional - replaced equality check with true → KILLED
3.3 Location : doValidateRestOfLineRecordLength Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue84BlankIsNull.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue84BlankIsNull]/[method:loadAllSpacesOnStringField_returnsNull()] removed conditional - replaced equality check with false → KILLED
|
| 141 |
|
1.1 Location : doValidateRestOfLineRecordLength Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine]/[method:validate_restOfLine_withExplicitRecordLength_throwsFixedFormatException()] removed call to java/lang/Class::getAnnotation → KILLED
|
| 142 |
|
1.1 Location : doValidateRestOfLineRecordLength Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine]/[method:export_restOfLine_writesVerbatim()] removed call to com/ancientprogramming/fixedformat4j/annotation/Record::length → KILLED
2.2 Location : doValidateRestOfLineRecordLength Killed by : none removed conditional - replaced equality check with true → SURVIVED
Covering tests
3.3 Location : doValidateRestOfLineRecordLength Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine]/[method:validate_restOfLine_withExplicitRecordLength_throwsFixedFormatException()] removed conditional - replaced equality check with false → KILLED
4.4 Location : doValidateRestOfLineRecordLength Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine]/[method:export_restOfLine_writesVerbatim()] negated conditional → KILLED
5.5 Location : doValidateRestOfLineRecordLength Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine]/[method:export_restOfLine_writesVerbatim()] removed conditional - replaced equality check with true → KILLED
6.6 Location : doValidateRestOfLineRecordLength Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine]/[method:export_restOfLine_writesVerbatim()] Substituted -1 with 0 → KILLED
7.7 Location : doValidateRestOfLineRecordLength Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine]/[method:validate_restOfLine_withExplicitRecordLength_throwsFixedFormatException()] removed conditional - replaced equality check with false → KILLED
8.8 Location : doValidateRestOfLineRecordLength Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue97RestOfLine]/[method:validate_restOfLine_withExplicitRecordLength_throwsFixedFormatException()] negated conditional → KILLED
|
| 143 |
|
1.1 Location : doValidateRestOfLineRecordLength Killed by : none Substituted 2 with 3 → SURVIVED
Covering tests
2.2 Location : doValidateRestOfLineRecordLength Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors]/[method:restOfLineWithFixedRecordLength_throwsWithRecordLengthInMessage()] replaced call to java/lang/String::format with argument → KILLED
3.3 Location : doValidateRestOfLineRecordLength Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors]/[method:restOfLineWithFixedRecordLength_throwsWithRecordLengthInMessage()] Substituted 0 with 1 → KILLED
4.4 Location : doValidateRestOfLineRecordLength Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors]/[method:restOfLineWithFixedRecordLength_throwsWithRecordLengthInMessage()] removed call to com/ancientprogramming/fixedformat4j/exception/FixedFormatException::<init> → KILLED
5.5 Location : doValidateRestOfLineRecordLength Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors]/[method:restOfLineWithFixedRecordLength_throwsWithRecordLengthInMessage()] removed call to java/lang/String::format → KILLED
|
| 146 |
|
1.1 Location : doValidateRestOfLineRecordLength Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors]/[method:restOfLineWithFixedRecordLength_throwsWithRecordLengthInMessage()] removed call to java/lang/Class::getName → KILLED
2.2 Location : doValidateRestOfLineRecordLength Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors]/[method:restOfLineWithFixedRecordLength_throwsWithRecordLengthInMessage()] Substituted 1 with 0 → KILLED
3.3 Location : doValidateRestOfLineRecordLength Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors]/[method:restOfLineWithFixedRecordLength_throwsWithRecordLengthInMessage()] removed call to java/lang/Integer::valueOf → KILLED
4.4 Location : doValidateRestOfLineRecordLength Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors]/[method:restOfLineWithFixedRecordLength_throwsWithRecordLengthInMessage()] removed call to com/ancientprogramming/fixedformat4j/annotation/Record::length → KILLED
|
| 151 |
|
1.1 Location : doValidateFieldNullChar Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestNullCharPrimitiveValidation.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestNullCharPrimitiveValidation]/[method:export_nullCharOnIntField_throwsFixedFormatException()] removed call to com/ancientprogramming/fixedformat4j/annotation/Field::nullChar → KILLED
2.2 Location : doValidateFieldNullChar Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors]/[method:load_unparsableData_throwsParseException()] removed conditional - replaced equality check with false → KILLED
3.3 Location : doValidateFieldNullChar Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestNullCharPrimitiveValidation.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestNullCharPrimitiveValidation]/[method:export_nullCharOnIntField_throwsFixedFormatException()] removed conditional - replaced equality check with true → KILLED
4.4 Location : doValidateFieldNullChar Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestNullCharPrimitiveValidation.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestNullCharPrimitiveValidation]/[method:export_nullCharOnIntField_throwsFixedFormatException()] negated conditional → KILLED
|
| 154 |
|
1.1 Location : doValidateFieldNullChar Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue84BlankIsNull.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue84BlankIsNull]/[method:loadAllSpacesOnStringField_returnsNull()] Substituted 1 with 0 → KILLED
2.2 Location : doValidateFieldNullChar Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors]/[method:nullCharOnRepeatingPrimitiveArray_throwsWithPrimitiveTypeName()] removed call to com/ancientprogramming/fixedformat4j/annotation/Field::count → KILLED
3.3 Location : doValidateFieldNullChar Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue84BlankIsNull.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue84BlankIsNull]/[method:loadAllSpacesOnStringField_returnsNull()] removed conditional - replaced comparison check with true → KILLED
4.4 Location : doValidateFieldNullChar Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue84BlankIsNull.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue84BlankIsNull]/[method:loadAllSpacesOnStringField_returnsNull()] negated conditional → KILLED
5.5 Location : doValidateFieldNullChar Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors]/[method:nullCharOnRepeatingPrimitiveArray_throwsWithPrimitiveTypeName()] removed conditional - replaced comparison check with false → KILLED
6.6 Location : doValidateFieldNullChar Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue84BlankIsNull.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue84BlankIsNull]/[method:loadAllSpacesOnStringField_returnsNull()] changed conditional boundary → KILLED
|
| 155 |
|
1.1 Location : doValidateFieldNullChar Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue29Repeating.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue29Repeating]/[method:loadBothElementsAllNullChar_returnsTwoNulls()] removed call to com/ancientprogramming/fixedformat4j/format/impl/RepeatingFieldSupport::resolveElementType → KILLED
2.2 Location : doValidateFieldNullChar Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue29Repeating.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue29Repeating]/[method:loadBothElementsAllNullChar_returnsTwoNulls()] removed call to com/ancientprogramming/fixedformat4j/format/impl/RepeatingFieldSupport::<init> → KILLED
|
| 157 |
|
1.1 Location : doValidateFieldNullChar Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestNullCharPrimitiveValidation.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestNullCharPrimitiveValidation]/[method:export_nullCharOnIntField_throwsFixedFormatException()] removed call to com/ancientprogramming/fixedformat4j/format/impl/FormatInstructionsBuilder::<init> → KILLED
|
| 158 |
|
1.1 Location : doValidateFieldNullChar Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestNullCharPrimitiveValidation.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestNullCharPrimitiveValidation]/[method:export_nullCharOnIntField_throwsFixedFormatException()] removed call to com/ancientprogramming/fixedformat4j/format/impl/FormatInstructionsBuilder::datatype → KILLED
|
| 161 |
|
1.1 Location : doValidateFieldNullChar Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue84BlankIsNull.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue84BlankIsNull]/[method:loadAllSpacesOnStringField_returnsNull()] removed conditional - replaced equality check with true → KILLED
2.2 Location : doValidateFieldNullChar Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestNullCharPrimitiveValidation.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestNullCharPrimitiveValidation]/[method:export_nullCharOnIntField_throwsFixedFormatException()] negated conditional → KILLED
3.3 Location : doValidateFieldNullChar Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestNullCharPrimitiveValidation.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestNullCharPrimitiveValidation]/[method:export_nullCharOnIntField_throwsFixedFormatException()] removed call to java/lang/Class::isPrimitive → KILLED
4.4 Location : doValidateFieldNullChar Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestNullCharPrimitiveValidation.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestNullCharPrimitiveValidation]/[method:export_nullCharOnIntField_throwsFixedFormatException()] removed conditional - replaced equality check with false → KILLED
|
| 162 |
|
1.1 Location : doValidateFieldNullChar Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestNullCharPrimitiveValidation.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestNullCharPrimitiveValidation]/[method:export_nullCharOnIntField_throwsFixedFormatException()] removed call to java/lang/String::format → KILLED
2.2 Location : doValidateFieldNullChar Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestNullCharPrimitiveValidation.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestNullCharPrimitiveValidation]/[method:export_nullCharOnIntField_throwsFixedFormatException()] removed call to com/ancientprogramming/fixedformat4j/exception/FixedFormatException::<init> → KILLED
3.3 Location : doValidateFieldNullChar Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors]/[method:nullCharOnRepeatingPrimitiveArray_throwsWithPrimitiveTypeName()] Substituted 0 with 1 → KILLED
4.4 Location : doValidateFieldNullChar Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestNullCharPrimitiveValidation.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestNullCharPrimitiveValidation]/[method:export_nullCharOnIntField_throwsFixedFormatException()] replaced call to java/lang/String::format with argument → KILLED
5.5 Location : doValidateFieldNullChar Killed by : none Substituted 3 with 4 → SURVIVED
Covering tests
|
| 164 |
|
1.1 Location : doValidateFieldNullChar Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors]/[method:nullCharOnRepeatingPrimitiveArray_throwsWithPrimitiveTypeName()] Substituted 1 with 0 → KILLED
2.2 Location : doValidateFieldNullChar Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors]/[method:nullCharOnRepeatingPrimitiveArray_throwsWithPrimitiveTypeName()] removed call to java/lang/Class::getName → KILLED
|
| 165 |
|
1.1 Location : doValidateFieldNullChar Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestNullCharPrimitiveValidation.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestNullCharPrimitiveValidation]/[method:export_nullCharOnIntField_throwsFixedFormatException()] Substituted 2 with 3 → KILLED
2.2 Location : doValidateFieldNullChar Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestNullCharPrimitiveValidation.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestNullCharPrimitiveValidation]/[method:export_nullCharOnIntField_throwsFixedFormatException()] removed call to java/lang/reflect/Method::getDeclaringClass → KILLED
3.3 Location : doValidateFieldNullChar Killed by : none removed call to java/lang/Class::getName → SURVIVED
Covering tests
|
| 166 |
|
1.1 Location : doValidateFieldNullChar Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestNullCharPrimitiveValidation.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestNullCharPrimitiveValidation]/[method:export_nullCharOnIntField_throwsFixedFormatException()] removed call to java/lang/reflect/Method::getName → KILLED
|
| 171 |
|
1.1 Location : doValidateNullValue Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue]/[method:nullValueCombinedWithNullChar_isRejected()] removed conditional - replaced equality check with true → KILLED
2.2 Location : doValidateNullValue Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestRepeatingField.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestRepeatingField]/[method:testExportNullArrayThrows()] removed call to java/lang/String::isEmpty → KILLED
3.3 Location : doValidateNullValue Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestRepeatingField.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestRepeatingField]/[method:testExportNullArrayThrows()] negated conditional → KILLED
4.4 Location : doValidateNullValue Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImplErrors]/[method:load_classWithNoDefaultConstructor_throwsFixedFormatException()] removed call to com/ancientprogramming/fixedformat4j/annotation/Field::nullValue → KILLED
5.5 Location : doValidateNullValue Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestRepeatingField.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestRepeatingField]/[method:testExportNullArrayThrows()] removed conditional - replaced equality check with false → KILLED
|
| 172 |
|
1.1 Location : doValidateNullValue Killed by : none removed conditional - replaced equality check with false → SURVIVED
Covering tests
2.2 Location : doValidateNullValue Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue]/[method:nullValueLengthMismatch_isRejected()] negated conditional → KILLED
3.3 Location : doValidateNullValue Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue]/[method:nullValueLengthMismatch_isRejected()] removed conditional - replaced equality check with true → KILLED
4.4 Location : doValidateNullValue Killed by : none Substituted -1 with 0 → SURVIVED
Covering tests
5.5 Location : doValidateNullValue Killed by : none removed call to com/ancientprogramming/fixedformat4j/annotation/Field::length → SURVIVED
Covering tests
|
| 174 |
|
1.1 Location : doValidateNullValue Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue]/[method:exportNullValue_emitsSentinelVerbatim()] removed call to java/lang/reflect/Method::getDeclaringClass → KILLED
2.2 Location : doValidateNullValue Killed by : none removed call to java/lang/Class::getName → SURVIVED
Covering tests
3.3 Location : doValidateNullValue Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue]/[method:nullValueLengthMismatch_isRejected()] removed call to java/lang/reflect/Method::getName → KILLED
|
| 176 |
|
1.1 Location : doValidateNullValue Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue]/[method:nullValueCombinedWithNullChar_isRejected()] removed conditional - replaced equality check with false → KILLED
2.2 Location : doValidateNullValue Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue]/[method:exportNullValue_emitsSentinelVerbatim()] removed conditional - replaced equality check with true → KILLED
3.3 Location : doValidateNullValue Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue]/[method:nullValueCombinedWithNullChar_isRejected()] removed call to com/ancientprogramming/fixedformat4j/annotation/Field::nullChar → KILLED
4.4 Location : doValidateNullValue Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue]/[method:exportNullValue_emitsSentinelVerbatim()] negated conditional → KILLED
|
| 177 |
|
1.1 Location : doValidateNullValue Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue]/[method:nullValueCombinedWithNullChar_isRejected()] removed call to com/ancientprogramming/fixedformat4j/exception/FixedFormatException::<init> → KILLED
2.2 Location : doValidateNullValue Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue]/[method:nullValueCombinedWithNullChar_isRejected()] replaced call to java/lang/String::format with argument → KILLED
3.3 Location : doValidateNullValue Killed by : none Substituted 3 with 4 → SURVIVED
Covering tests
4.4 Location : doValidateNullValue Killed by : none Substituted 0 with 1 → SURVIVED
Covering tests
5.5 Location : doValidateNullValue Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue]/[method:nullValueCombinedWithNullChar_isRejected()] removed call to java/lang/String::format → KILLED
|
| 179 |
|
1.1 Location : doValidateNullValue Killed by : none removed call to com/ancientprogramming/fixedformat4j/annotation/Field::nullChar → SURVIVED
Covering tests
2.2 Location : doValidateNullValue Killed by : none removed call to java/lang/Character::valueOf → SURVIVED
Covering tests
3.3 Location : doValidateNullValue Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue]/[method:nullValueCombinedWithNullChar_isRejected()] Substituted 2 with 3 → KILLED
4.4 Location : doValidateNullValue Killed by : none Substituted 1 with 0 → SURVIVED
Covering tests
5.5 Location : doValidateNullValue Killed by : none removed call to com/ancientprogramming/fixedformat4j/annotation/Field::nullValue → SURVIVED
Covering tests
|
| 182 |
|
1.1 Location : doValidateNullValue Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue]/[method:exportNullValue_emitsSentinelVerbatim()] removed call to java/lang/String::length → KILLED
2.2 Location : doValidateNullValue Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue]/[method:exportNullValue_emitsSentinelVerbatim()] removed conditional - replaced equality check with true → KILLED
3.3 Location : doValidateNullValue Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue]/[method:nullValueLengthMismatch_isRejected()] removed conditional - replaced equality check with false → KILLED
4.4 Location : doValidateNullValue Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue]/[method:exportNullValue_emitsSentinelVerbatim()] negated conditional → KILLED
5.5 Location : doValidateNullValue Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue]/[method:exportNullValue_emitsSentinelVerbatim()] removed call to com/ancientprogramming/fixedformat4j/annotation/Field::nullValue → KILLED
6.6 Location : doValidateNullValue Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue]/[method:exportNullValue_emitsSentinelVerbatim()] removed call to com/ancientprogramming/fixedformat4j/annotation/Field::length → KILLED
|
| 183 |
|
1.1 Location : doValidateNullValue Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue]/[method:nullValueLengthMismatch_isRejected()] removed call to java/lang/String::format → KILLED
2.2 Location : doValidateNullValue Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue]/[method:nullValueLengthMismatch_isRejected()] replaced call to java/lang/String::format with argument → KILLED
3.3 Location : doValidateNullValue Killed by : none Substituted 4 with 5 → SURVIVED
Covering tests
4.4 Location : doValidateNullValue Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue]/[method:nullValueLengthMismatch_isRejected()] removed call to com/ancientprogramming/fixedformat4j/exception/FixedFormatException::<init> → KILLED
5.5 Location : doValidateNullValue Killed by : none Substituted 0 with 1 → SURVIVED
Covering tests
|
| 185 |
|
1.1 Location : doValidateNullValue Killed by : none removed call to com/ancientprogramming/fixedformat4j/annotation/Field::nullValue → SURVIVED
Covering tests
2.2 Location : doValidateNullValue Killed by : none Substituted 1 with 0 → SURVIVED
Covering tests
3.3 Location : doValidateNullValue Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue]/[method:nullValueLengthMismatch_isRejected()] removed call to com/ancientprogramming/fixedformat4j/annotation/Field::nullValue → KILLED
4.4 Location : doValidateNullValue Killed by : none removed call to java/lang/String::length → SURVIVED
Covering tests
5.5 Location : doValidateNullValue Killed by : none Substituted 2 with 3 → SURVIVED
Covering tests
6.6 Location : doValidateNullValue Killed by : none removed call to java/lang/Integer::valueOf → SURVIVED
Covering tests
7.7 Location : doValidateNullValue Killed by : none removed call to java/lang/Integer::valueOf → SURVIVED
Covering tests
8.8 Location : doValidateNullValue Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue]/[method:nullValueLengthMismatch_isRejected()] Substituted 3 with 4 → KILLED
9.9 Location : doValidateNullValue Killed by : none removed call to com/ancientprogramming/fixedformat4j/annotation/Field::length → SURVIVED
Covering tests
|
| 189 |
|
1.1 Location : doValidateNullValue Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue]/[method:exportNullValue_emitsSentinelVerbatim()] removed conditional - replaced comparison check with true → KILLED
2.2 Location : doValidateNullValue Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue]/[method:exportNullValue_emitsSentinelVerbatim()] changed conditional boundary → KILLED
3.3 Location : doValidateNullValue Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue]/[method:exportNullValue_emitsSentinelVerbatim()] negated conditional → KILLED
4.4 Location : doValidateNullValue Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue]/[method:exportNullValue_emitsSentinelVerbatim()] Substituted 1 with 0 → KILLED
5.5 Location : doValidateNullValue Killed by : none removed conditional - replaced comparison check with false → SURVIVED
Covering tests
6.6 Location : doValidateNullValue Killed by : none removed call to com/ancientprogramming/fixedformat4j/annotation/Field::count → SURVIVED
Covering tests
|
| 190 |
|
1.1 Location : doValidateNullValue Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue]/[method:loadRepeatingField_sentinelElementLoadsAsNull()] removed call to com/ancientprogramming/fixedformat4j/format/impl/RepeatingFieldSupport::resolveElementType → KILLED
2.2 Location : doValidateNullValue Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue]/[method:loadRepeatingField_sentinelElementLoadsAsNull()] removed call to com/ancientprogramming/fixedformat4j/format/impl/RepeatingFieldSupport::<init> → KILLED
|
| 192 |
|
1.1 Location : doValidateNullValue Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue]/[method:exportNullValue_emitsSentinelVerbatim()] removed call to com/ancientprogramming/fixedformat4j/format/impl/FormatInstructionsBuilder::<init> → KILLED
|
| 193 |
|
1.1 Location : doValidateNullValue Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue]/[method:exportNullValue_emitsSentinelVerbatim()] removed call to com/ancientprogramming/fixedformat4j/format/impl/FormatInstructionsBuilder::datatype → KILLED
|
| 196 |
|
1.1 Location : doValidateNullValue Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue]/[method:nullValueOnPrimitiveField_isRejected()] removed conditional - replaced equality check with false → KILLED
2.2 Location : doValidateNullValue Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue]/[method:exportNullValue_emitsSentinelVerbatim()] removed conditional - replaced equality check with true → KILLED
3.3 Location : doValidateNullValue Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue]/[method:exportNullValue_emitsSentinelVerbatim()] negated conditional → KILLED
4.4 Location : doValidateNullValue Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue]/[method:nullValueOnPrimitiveField_isRejected()] removed call to java/lang/Class::isPrimitive → KILLED
|
| 197 |
|
1.1 Location : doValidateNullValue Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue]/[method:nullValueOnPrimitiveField_isRejected()] removed call to java/lang/String::format → KILLED
2.2 Location : doValidateNullValue Killed by : none Substituted 2 with 3 → SURVIVED
Covering tests
3.3 Location : doValidateNullValue Killed by : none Substituted 0 with 1 → SURVIVED
Covering tests
4.4 Location : doValidateNullValue Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue]/[method:nullValueOnPrimitiveField_isRejected()] removed call to com/ancientprogramming/fixedformat4j/exception/FixedFormatException::<init> → KILLED
5.5 Location : doValidateNullValue Killed by : com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.issues.TestIssue130NullValue]/[method:nullValueOnPrimitiveField_isRejected()] replaced call to java/lang/String::format with argument → KILLED
|
| 199 |
|
1.1 Location : doValidateNullValue Killed by : none removed call to java/lang/Class::getName → SURVIVED
Covering tests
2.2 Location : doValidateNullValue Killed by : none Substituted 1 with 0 → SURVIVED
Covering tests
|
| 204 |
|
1.1 Location : doValidateFieldPattern Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImpl.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImpl]/[method:testInvalidLocalDatePatternOnLoadThrowsFixedFormatException()] removed call to com/ancientprogramming/fixedformat4j/format/impl/FormatInstructionsBuilder::<init> → KILLED
|
| 205 |
|
1.1 Location : doValidateFieldPattern Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImpl.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImpl]/[method:testInvalidDatePatternOnExportThrowsFixedFormatException()] removed call to com/ancientprogramming/fixedformat4j/format/impl/FormatInstructionsBuilder::datatype → KILLED
|
| 206 |
|
1.1 Location : doValidateFieldPattern Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImpl.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImpl]/[method:testInvalidDatePatternOnExportThrowsFixedFormatException()] removed call to java/lang/reflect/AnnotatedElement::getAnnotation → KILLED
|
| 208 |
|
1.1 Location : doValidateFieldPattern Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImpl.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImpl]/[method:testInvalidDatePatternOnExportThrowsFixedFormatException()] negated conditional → KILLED
2.2 Location : doValidateFieldPattern Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestNullCharPrimitiveValidation.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestNullCharPrimitiveValidation]/[method:export_nullCharOnIntField_throwsFixedFormatException()] removed conditional - replaced equality check with true → KILLED
3.3 Location : doValidateFieldPattern Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImpl.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImpl]/[method:testInvalidDatePatternOnExportThrowsFixedFormatException()] removed conditional - replaced equality check with false → KILLED
|
| 209 |
|
1.1 Location : doValidateFieldPattern Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImpl.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImpl]/[method:testInvalidDatePatternOnExportThrowsFixedFormatException()] removed call to com/ancientprogramming/fixedformat4j/annotation/FixedFormatPattern::value → KILLED
|
| 210 |
|
1.1 Location : doValidateFieldPattern Killed by : none negated conditional → SURVIVED
Covering tests
2.2 Location : doValidateFieldPattern Killed by : none removed call to java/lang/Object::equals → SURVIVED
Covering tests
3.3 Location : doValidateFieldPattern Killed by : none removed conditional - replaced equality check with true → SURVIVED
Covering tests
4.4 Location : doValidateFieldPattern Killed by : none removed conditional - replaced equality check with false → SURVIVED
Covering tests
|
| 211 |
|
1.1 Location : doValidateFieldPattern Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImpl.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImpl]/[method:testLocalDateNoPatternAnnotationUsesIsoLocalDateDefault()] removed call to com/ancientprogramming/fixedformat4j/format/data/FixedFormatPatternData::getPattern → KILLED
|
| 212 |
|
1.1 Location : doValidateFieldPattern Killed by : none negated conditional → SURVIVED
Covering tests
2.2 Location : doValidateFieldPattern Killed by : none removed call to java/lang/Object::equals → SURVIVED
Covering tests
3.3 Location : doValidateFieldPattern Killed by : none removed conditional - replaced equality check with false → SURVIVED
Covering tests
4.4 Location : doValidateFieldPattern Killed by : none removed conditional - replaced equality check with true → SURVIVED
Covering tests
|
| 213 |
|
1.1 Location : doValidateFieldPattern Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImpl.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImpl]/[method:testLocalDateTimeNoPatternAnnotationUsesIsoDefault()] removed call to com/ancientprogramming/fixedformat4j/format/data/FixedFormatPatternData::getPattern → KILLED
|
| 215 |
|
1.1 Location : doValidateFieldPattern Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImpl.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImpl]/[method:testExportIntoExistingString()] removed call to com/ancientprogramming/fixedformat4j/format/data/FixedFormatPatternData::getPattern → KILLED
|
| 217 |
|
1.1 Location : doValidateFieldPattern Killed by : com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImpl.[engine:junit-jupiter]/[class:com.ancientprogramming.fixedformat4j.format.impl.TestFixedFormatManagerImpl]/[method:testInvalidDatePatternOnExportThrowsFixedFormatException()] removed call to com/ancientprogramming/fixedformat4j/format/impl/PatternValidator::validate → KILLED
|