Pit Test Coverage Report

Package Summary

com.ancientprogramming.fixedformat4j.format.impl

Number of Classes Line Coverage Mutation Coverage Test Strength
30 88%
774/878
76%
1652/2175
85%
1652/1935

Breakdown by Class

Name Line Coverage Mutation Coverage Test Strength
AbstractDecimalFormatter.java
94%
50/53
86%
127/147
88%
127/145
AbstractNumberFormatter.java
100%
9/9
95%
19/20
95%
19/20
AbstractPatternFormatter.java
100%
19/19
79%
30/38
79%
30/38
AnnotationScanner.java
94%
33/35
70%
75/107
74%
75/101
AnnotationTarget.java
80%
8/10
64%
9/14
100%
9/9
BigDecimalFormatter.java
100%
2/2
100%
4/4
100%
4/4
BooleanFormatter.java
100%
12/12
85%
33/39
85%
33/39
ByTypeFormatter.java
91%
42/46
65%
42/65
81%
42/52
CharacterFormatter.java
100%
12/12
96%
22/23
96%
22/23
ClassMetadataCache.java
96%
65/68
86%
132/153
92%
132/144
ConstructorBinding.java
0%
0/44
0%
0/115
100%
0/0
DateFormatter.java
100%
16/16
78%
31/40
78%
31/40
DoubleFormatter.java
100%
2/2
100%
5/5
100%
5/5
EnumFormatter.java
97%
37/38
86%
72/84
86%
72/84
FieldDescriptor.java
100%
15/15
100%
13/13
100%
13/13
FieldValidator.java
97%
108/111
81%
270/333
82%
270/328
FixedFormatManagerImpl.java
89%
126/142
81%
212/263
92%
212/230
FloatFormatter.java
100%
2/2
100%
5/5
100%
5/5
FormatInstructionsBuilder.java
100%
41/41
92%
111/121
92%
111/121
IntegerFormatter.java
100%
3/3
100%
5/5
100%
5/5
JavaRecordSupport.java
11%
2/18
10%
4/42
33%
4/12
LocalDateFormatter.java
100%
11/11
89%
33/37
89%
33/37
LocalDateTimeFormatter.java
100%
11/11
83%
33/40
83%
33/40
LongFormatter.java
100%
3/3
100%
5/5
100%
5/5
NullSupport.java
92%
11/12
92%
61/66
92%
61/66
PatternValidator.java
94%
15/16
50%
15/30
50%
15/30
RecordInstantiator.java
85%
23/27
56%
40/72
70%
40/57
RepeatingFieldSupport.java
96%
90/94
84%
237/282
86%
237/275
ShortFormatter.java
100%
3/3
100%
5/5
100%
5/5
StringFormatter.java
100%
3/3
100%
2/2
100%
2/2


Report generated by PIT 1.23.1 support