Pit Test Coverage Report

Project Summary

Number of Classes Line Coverage Mutation Coverage Test Strength
685 76%
11217/14770
50%
3366/6730
100%
3366/3370

Breakdown by Package

Name Number of Classes Line Coverage Mutation Coverage Test Strength
fr.sii.ogham.core.async 1
75%
9/12
50%
1/2
100%
1/1
fr.sii.ogham.core.builder 1
94%
104/111
89%
51/57
100%
51/51
fr.sii.ogham.core.builder.charset 1
0%
0/11
0%
0/7
0%
0/0
fr.sii.ogham.core.builder.configuration 6
93%
55/59
72%
23/32
100%
23/23
fr.sii.ogham.core.builder.configurer 3
99%
206/209
98%
57/58
100%
57/57
fr.sii.ogham.core.builder.context 2
100%
23/23
87%
13/15
100%
13/13
fr.sii.ogham.core.builder.env 6
65%
88/136
62%
44/71
100%
44/44
fr.sii.ogham.core.builder.env.props 4
96%
46/48
100%
20/20
100%
20/20
fr.sii.ogham.core.builder.filler 1
75%
6/8
33%
1/3
100%
1/1
fr.sii.ogham.core.builder.mimetype 6
59%
75/128
39%
26/66
100%
26/26
fr.sii.ogham.core.builder.priority 3
93%
25/27
69%
9/13
100%
9/9
fr.sii.ogham.core.builder.registry 1
100%
17/17
100%
5/5
100%
5/5
fr.sii.ogham.core.builder.resolution 6
91%
101/111
68%
34/50
100%
34/34
fr.sii.ogham.core.builder.retry 6
93%
124/133
85%
77/91
100%
77/77
fr.sii.ogham.core.builder.sender 1
97%
29/30
43%
3/7
100%
3/3
fr.sii.ogham.core.builder.template 2
86%
59/69
40%
12/30
100%
12/12
fr.sii.ogham.core.charset 2
35%
6/17
0%
0/8
0%
0/0
fr.sii.ogham.core.condition 9
57%
58/101
40%
23/57
100%
23/23
fr.sii.ogham.core.condition.fluent 3
85%
35/41
93%
27/29
100%
27/27
fr.sii.ogham.core.condition.provider 8
96%
88/92
92%
23/25
100%
23/23
fr.sii.ogham.core.convert 9
99%
162/163
99%
107/108
100%
107/107
fr.sii.ogham.core.env 3
48%
40/84
36%
14/39
100%
14/14
fr.sii.ogham.core.exception 3
70%
19/27
50%
2/4
100%
2/2
fr.sii.ogham.core.exception.clean 2
64%
9/14
0%
0/2
0%
0/0
fr.sii.ogham.core.exception.handler 1
67%
4/6
0%
0/2
0%
0/0
fr.sii.ogham.core.exception.resource 1
30%
3/10
0%
0/1
0%
0/0
fr.sii.ogham.core.exception.retry 3
81%
13/16
40%
2/5
100%
2/2
fr.sii.ogham.core.exception.template 2
17%
4/24
0%
0/3
0%
0/0
fr.sii.ogham.core.exception.util 3
47%
14/30
0%
0/4
0%
0/0
fr.sii.ogham.core.filler 3
100%
32/32
92%
12/13
100%
12/12
fr.sii.ogham.core.fluent 1
100%
4/4
100%
1/1
100%
1/1
fr.sii.ogham.core.id.generator 2
67%
14/21
57%
4/7
100%
4/4
fr.sii.ogham.core.message.content 6
42%
43/103
31%
15/49
100%
15/15
fr.sii.ogham.core.message.fluent 1
33%
6/18
13%
1/8
100%
1/1
fr.sii.ogham.core.mimetype 12
63%
241/385
63%
147/235
100%
147/147
fr.sii.ogham.core.mimetype.replace 3
88%
29/33
100%
13/13
100%
13/13
fr.sii.ogham.core.mimetype.validation 2
72%
21/29
50%
7/14
100%
7/7
fr.sii.ogham.core.resource 5
47%
28/60
57%
16/28
100%
16/16
fr.sii.ogham.core.resource.path 5
87%
87/100
71%
41/58
100%
41/41
fr.sii.ogham.core.resource.resolver 7
79%
107/135
58%
39/67
100%
39/39
fr.sii.ogham.core.retry 6
92%
96/104
87%
53/61
100%
53/53
fr.sii.ogham.core.sender 6
89%
108/121
85%
34/40
100%
34/34
fr.sii.ogham.core.service 3
85%
55/65
90%
9/10
100%
9/9
fr.sii.ogham.core.subject.provider 4
98%
48/49
92%
23/25
100%
23/23
fr.sii.ogham.core.template.context 4
41%
13/32
0%
0/14
0%
0/0
fr.sii.ogham.core.template.detector 4
72%
31/43
43%
6/14
100%
6/6
fr.sii.ogham.core.template.parser 1
88%
23/26
86%
6/7
100%
6/6
fr.sii.ogham.core.translator.content 4
92%
81/88
62%
16/26
100%
16/16
fr.sii.ogham.core.translator.resource 4
77%
34/44
33%
4/12
100%
4/4
fr.sii.ogham.core.util 19
80%
309/385
79%
149/188
100%
149/149
fr.sii.ogham.core.util.bean 9
82%
160/195
77%
70/91
100%
70/70
fr.sii.ogham.core.util.classpath 1
68%
30/44
0%
0/21
0%
0/0
fr.sii.ogham.core.util.converter 2
86%
12/14
75%
6/8
100%
6/6
fr.sii.ogham.email.attachment 1
55%
38/69
67%
8/12
100%
8/8
fr.sii.ogham.email.builder 11
87%
236/270
87%
117/135
100%
117/117
fr.sii.ogham.email.builder.javamail 5
73%
145/200
65%
75/116
100%
75/75
fr.sii.ogham.email.builder.javaxmail 5
73%
148/203
11%
13/119
100%
13/13
fr.sii.ogham.email.exception.handler 2
15%
3/20
0%
0/2
0%
0/0
fr.sii.ogham.email.filler 1
95%
19/20
100%
15/15
100%
15/15
fr.sii.ogham.email.message 3
72%
127/177
56%
50/89
100%
50/50
fr.sii.ogham.email.message.content 1
25%
5/20
20%
2/10
100%
2/2
fr.sii.ogham.email.message.fluent 3
40%
31/78
7%
4/58
100%
4/4
fr.sii.ogham.email.sender 2
88%
23/26
75%
6/8
100%
6/6
fr.sii.ogham.email.sender.impl 2
87%
154/178
23%
23/102
100%
23/23
fr.sii.ogham.email.sender.impl.javamail 11
64%
114/179
27%
14/51
100%
14/14
fr.sii.ogham.email.sender.impl.javaxmail 11
64%
114/179
0%
0/51
0%
0/0
fr.sii.ogham.email.sendgrid.builder 1
63%
17/27
50%
6/12
100%
6/6
fr.sii.ogham.email.sendgrid.sender 1
0%
0/18
0%
0/6
0%
0/0
fr.sii.ogham.email.sendgrid.sender.exception 1
0%
0/10
0%
0/1
0%
0/0
fr.sii.ogham.email.sendgrid.v2.builder.sendgrid 2
95%
58/61
97%
30/31
100%
30/30
fr.sii.ogham.email.sendgrid.v2.sender.impl 1
87%
54/62
88%
14/16
100%
14/14
fr.sii.ogham.email.sendgrid.v2.sender.impl.sendgrid.client 1
100%
18/18
100%
3/3
100%
3/3
fr.sii.ogham.email.sendgrid.v2.sender.impl.sendgrid.handler 4
90%
81/90
90%
27/30
100%
27/27
fr.sii.ogham.email.sendgrid.v4.builder.sendgrid 2
88%
70/80
76%
35/46
100%
35/35
fr.sii.ogham.email.sendgrid.v4.sender.impl 1
83%
68/82
85%
28/33
100%
28/28
fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.client 2
80%
47/59
100%
24/24
100%
24/24
fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat 11
44%
65/149
45%
32/71
100%
32/32
fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.handler 4
90%
77/86
89%
25/28
100%
25/25
fr.sii.ogham.html.inliner 6
83%
58/70
80%
16/20
100%
16/16
fr.sii.ogham.html.inliner.impl.jsoup 5
97%
184/190
99%
79/80
100%
79/79
fr.sii.ogham.html.inliner.impl.regexp 6
94%
141/150
97%
64/66
100%
64/64
fr.sii.ogham.html.translator 2
81%
86/106
85%
33/39
100%
33/33
fr.sii.ogham.sms 1
83%
5/6
50%
1/2
100%
1/1
fr.sii.ogham.sms.builder 8
87%
123/142
75%
54/72
100%
54/54
fr.sii.ogham.sms.builder.cloudhopper 17
83%
563/676
53%
234/441
100%
234/234
fr.sii.ogham.sms.builder.ovh 3
95%
74/78
37%
14/38
100%
14/14
fr.sii.ogham.sms.builder.smsglobal 2
96%
43/45
53%
8/15
100%
8/8
fr.sii.ogham.sms.encoder 2
76%
16/21
50%
5/10
100%
5/5
fr.sii.ogham.sms.exception.message 2
21%
3/14
0%
0/2
0%
0/0
fr.sii.ogham.sms.filler 1
100%
8/8
100%
7/7
100%
7/7
fr.sii.ogham.sms.message 3
67%
64/95
65%
31/48
100%
31/31
fr.sii.ogham.sms.message.addressing 3
79%
37/47
21%
3/14
100%
3/3
fr.sii.ogham.sms.message.addressing.translator 7
97%
32/33
0%
0/18
0%
0/0
fr.sii.ogham.sms.sender 2
86%
36/42
87%
13/15
100%
13/13
fr.sii.ogham.sms.sender.impl 3
84%
76/90
15%
4/26
100%
4/4
fr.sii.ogham.sms.sender.impl.cloudhopper 3
95%
53/56
42%
11/26
100%
11/11
fr.sii.ogham.sms.sender.impl.cloudhopper.encoder 4
98%
64/65
38%
11/29
100%
11/11
fr.sii.ogham.sms.sender.impl.cloudhopper.exception 3
56%
10/18
0%
0/3
0%
0/0
fr.sii.ogham.sms.sender.impl.cloudhopper.preparator 7
87%
115/132
68%
23/34
100%
23/23
fr.sii.ogham.sms.sender.impl.cloudhopper.session 9
74%
206/277
15%
22/147
100%
22/22
fr.sii.ogham.sms.sender.impl.cloudhopper.splitter 1
88%
7/8
80%
4/5
100%
4/4
fr.sii.ogham.sms.sender.impl.ovh 4
86%
51/59
3%
1/32
100%
1/1
fr.sii.ogham.sms.splitter 7
74%
102/137
76%
48/63
100%
48/48
fr.sii.ogham.sms.util 1
88%
36/41
0%
0/13
0%
0/0
fr.sii.ogham.sms.util.http 3
93%
77/83
0%
0/32
0%
0/0
fr.sii.ogham.spring.common 7
55%
34/62
100%
18/18
100%
18/18
fr.sii.ogham.spring.email 8
59%
139/234
89%
49/55
100%
49/49
fr.sii.ogham.spring.email.condition 5
75%
89/119
80%
45/56
100%
45/45
fr.sii.ogham.spring.env 1
60%
6/10
50%
4/8
100%
4/4
fr.sii.ogham.spring.general 3
97%
120/124
100%
16/16
100%
16/16
fr.sii.ogham.spring.sms 12
60%
257/431
100%
114/114
100%
114/114
fr.sii.ogham.spring.template 8
92%
213/231
91%
52/57
100%
52/52
fr.sii.ogham.spring.template.freemarker 2
58%
26/45
50%
17/34
100%
17/17
fr.sii.ogham.spring.template.thymeleaf 2
91%
52/57
87%
13/15
100%
13/13
fr.sii.ogham.spring.util 1
40%
2/5
50%
1/2
100%
1/1
fr.sii.ogham.spring.util.compat 3
100%
13/13
100%
4/4
100%
4/4
fr.sii.ogham.spring.v1.email 2
100%
15/15
100%
3/3
100%
3/3
fr.sii.ogham.spring.v1.template 1
92%
12/13
93%
13/14
100%
13/13
fr.sii.ogham.spring.v1.template.thymeleaf 4
91%
20/22
100%
11/11
100%
11/11
fr.sii.ogham.spring.v2.email 2
100%
14/14
100%
3/3
100%
3/3
fr.sii.ogham.spring.v2.template 1
92%
12/13
93%
13/14
100%
13/13
fr.sii.ogham.spring.v2.template.thymeleaf 4
92%
23/25
100%
11/11
100%
11/11
fr.sii.ogham.spring.v3.email 2
100%
14/14
100%
3/3
100%
3/3
fr.sii.ogham.spring.v3.template 1
92%
12/13
71%
10/14
77%
10/13
fr.sii.ogham.spring.v3.template.thymeleaf 4
92%
24/26
100%
11/11
100%
11/11
fr.sii.ogham.spring.v3.util.compat 3
100%
13/13
75%
3/4
75%
3/4
fr.sii.ogham.template.common.adapter 5
26%
28/107
0%
0/48
0%
0/0
fr.sii.ogham.template.exception 3
13%
3/24
0%
0/8
0%
0/0
fr.sii.ogham.template.freemarker 4
78%
72/92
54%
20/37
100%
20/20
fr.sii.ogham.template.freemarker.adapter 6
56%
45/80
28%
11/40
100%
11/11
fr.sii.ogham.template.freemarker.builder 3
79%
106/134
75%
58/77
100%
58/58
fr.sii.ogham.template.freemarker.configurer 2
97%
76/78
100%
14/14
100%
14/14
fr.sii.ogham.template.thymeleaf.common 3
81%
25/31
89%
8/9
100%
8/8
fr.sii.ogham.template.thymeleaf.common.adapter 4
96%
44/46
47%
9/19
100%
9/9
fr.sii.ogham.template.thymeleaf.common.buider 3
39%
54/138
28%
23/81
100%
23/23
fr.sii.ogham.template.thymeleaf.common.configure 2
100%
63/63
0%
0/6
0%
0/0
fr.sii.ogham.template.thymeleaf.common.exception 1
40%
4/10
0%
0/2
0%
0/0
fr.sii.ogham.template.thymeleaf.v2 2
94%
45/48
100%
16/16
100%
16/16
fr.sii.ogham.template.thymeleaf.v2.adapter 3
100%
23/23
100%
15/15
100%
15/15
fr.sii.ogham.template.thymeleaf.v2.buider 3
41%
28/68
33%
13/40
100%
13/13
fr.sii.ogham.template.thymeleaf.v2.configure 2
82%
18/22
0%
0/16
0%
0/0
fr.sii.ogham.template.thymeleaf.v2.resolver 3
100%
9/9
100%
5/5
100%
5/5
fr.sii.ogham.template.thymeleaf.v3 2
91%
50/55
90%
26/29
100%
26/26
fr.sii.ogham.template.thymeleaf.v3.adapter 2
100%
16/16
50%
5/10
100%
5/5
fr.sii.ogham.template.thymeleaf.v3.buider 2
82%
28/34
78%
14/18
100%
14/14
fr.sii.ogham.template.thymeleaf.v3.configure 2
78%
14/18
100%
10/10
100%
10/10
fr.sii.ogham.testing.assertion 3
48%
16/33
5%
1/21
100%
1/1
fr.sii.ogham.testing.assertion.context 1
100%
4/4
0%
0/1
0%
0/0
fr.sii.ogham.testing.assertion.email 15
77%
454/592
0%
0/322
0%
0/0
fr.sii.ogham.testing.assertion.filter 4
41%
13/32
0%
0/23
0%
0/0
fr.sii.ogham.testing.assertion.hamcrest 9
89%
95/107
21%
10/48
100%
10/10
fr.sii.ogham.testing.assertion.html 1
93%
25/27
17%
1/6
100%
1/1
fr.sii.ogham.testing.assertion.internal 14
49%
112/230
33%
34/102
100%
34/34
fr.sii.ogham.testing.assertion.internal.helper 2
81%
83/103
97%
36/37
100%
36/36
fr.sii.ogham.testing.assertion.internal.matcher 2
73%
11/15
80%
4/5
100%
4/4
fr.sii.ogham.testing.assertion.sms 16
97%
300/309
0%
0/156
0%
0/0
fr.sii.ogham.testing.assertion.template 1
94%
31/33
0%
0/24
0%
0/0
fr.sii.ogham.testing.assertion.util 6
78%
185/236
4%
5/121
100%
5/5
fr.sii.ogham.testing.assertion.wiremock 2
0%
0/14
0%
0/3
0%
0/0
fr.sii.ogham.testing.extension.common 3
94%
89/95
73%
16/22
100%
16/16
fr.sii.ogham.testing.extension.junit 2
55%
24/44
50%
5/10
100%
5/5
fr.sii.ogham.testing.extension.junit.email 3
37%
34/92
0%
0/57
0%
0/0
fr.sii.ogham.testing.extension.junit.sms 5
53%
46/87
21%
6/29
100%
6/6
fr.sii.ogham.testing.extension.junit.sms.config 4
60%
151/250
8%
16/195
100%
16/16
fr.sii.ogham.testing.extension.spock 2
74%
20/27
75%
6/8
100%
6/6
fr.sii.ogham.testing.extension.spring 7
79%
34/43
0%
0/17
0%
0/0
fr.sii.ogham.testing.mock.classloader 1
100%
68/68
0%
0/29
0%
0/0
fr.sii.ogham.testing.sms.simulator.bean 6
90%
117/130
0%
0/18
0%
0/0
fr.sii.ogham.testing.sms.simulator.cloudhopper 2
0%
0/44
0%
0/16
0%
0/0
fr.sii.ogham.testing.sms.simulator.config 5
77%
86/111
19%
7/36
100%
7/7
fr.sii.ogham.testing.sms.simulator.decode 3
83%
30/36
0%
0/19
0%
0/0
fr.sii.ogham.testing.sms.simulator.jsmpp 9
63%
217/344
21%
32/156
100%
32/32
fr.sii.ogham.testing.util 3
60%
25/42
35%
7/20
100%
7/7
fr.sii.ogham.testing.util.port 2
74%
34/46
42%
20/48
100%
20/20
mock.context 2
82%
36/44
67%
16/24
100%
16/16


Report generated by PIT 1.13.1

Enhanced functionality available at arcmutate.com