Clover Coverage Report - ploinMailFactory
Coverage timestamp:
Tue Dec 8 2009 13:09:24 CET
Overview
Package File
FRAMES
NO FRAMES
SHOW HELP
Statistics for project Clover database Tue Dec 8 2009 13:09:11 CET:
Stmts:
621
LOC:
2,542
Total cmp:
301
Stmts/Method:
4.67
Branches:
204
NCLOC:
1,268
Cmp density:
0.48
Methods/Class:
7.82
Methods:
133
Files:
17
Avg method cmp:
2.26
Classes/Pkg:
5.67
Classes:
17
Packages:
3
Statistics for project Clover database Tue Dec 8 2009 13:09:11 CET:
Stmts:
621
LOC:
2,542
Total cmp:
301
Stmts/Method:
4.67
Branches:
204
NCLOC:
1,268
Cmp density:
0.48
Methods/Class:
7.82
Methods:
133
Files:
17
Avg method cmp:
2.26
Classes/Pkg:
5.67
Classes:
17
Packages:
3
Coverage
17 classes, 811 / 958 elements
84.7%
0.84655535
Class Coverage Distribution
Class Complexity
Most Complex Packages
1.
86.4%
0.8636364
org.ploin.pmf.impl
(231)
2.
76.5%
0.76506025
org.ploin.pmf.entity
(70)
3.
-
-1.0
org.ploin.pmf
(0)
Most Complex Classes
1.
77.4%
0.773913
MailFactory
(70)
2.
94.3%
0.94285715
PropertiesLoader
(53)
3.
92.1%
0.9212598
MailReader
(39)
4.
80.7%
0.80733943
MailSender
(34)
5.
89.3%
0.89312977
SecondThreadSending
(28)
Test Results
77 / 77
tests 7.59 secs
100%
Top 11 Project Risks
MailFactory
Recipient
MailSender
SecondThreadSending
MailReplacer
TemplateConfig
PropertiesLoader
MailConfig
MailReader
SendingResult
ServerConfig
Least Tested Methods
1.
0%
Recipient.equals(Object) : boolean
(5)
2.
0%
TemplateConfig.TemplateConfig(String,Locale,String,Map<String, String>)
(1)
3.
0%
SendingResult.getMimeMessage() : MimeMessage
(1)
4.
0%
MailConfig.setCcRecipients(List<Recipient>) : void
(1)
5.
0%
MailConfig.setBccRecipients(List<Recipient>) : void
(1)
6.
0%
ServerConfig.getDelay() : long
(1)
7.
13.3%
MailSender.setEmbeds(HtmlEmail,Map<String, String>,String) : void
(5)
8.
43.8%
MailFactory.isRequiredParamEmpty(MailConfig,TemplateConfig) : boolean
(5)
9.
50%
MailSender.setAttachements(MultiPartEmail,MailConfig) : void
(4)
10.
50%
MailFactory.sendMail(MailConfig,TemplateConfig) : SendingResult
(3)
11.
60%
MailFactory.getDirectory() : String
(2)
12.
60%
MailFactory.getHtmlExtension() : String
(2)
13.
60%
MailFactory.getPlainExtension() : String
(2)
14.
65.5%
SecondThreadSending.send() : SendingResult
(7)
15.
66.7%
Recipient.Recipient(String,String)
(2)
16.
70.8%
MailReader.readFile(String) : String
(6)
17.
71.4%
MailFactory.overwriteRecipients(Properties,String) : List<Recipient>
(5)
18.
71.4%
MailFactory.checkCcEmailOverride(Properties,MailConfig) : void
(3)
19.
71.4%
MailFactory.checkBccEmailOverride(Properties,MailConfig) : void
(3)
20.
72.2%
MailFactory.getPlainMessage(TemplateConfig) : String
(5)
Report generated by
Clover
Code Coverage
v2.4.3
Tue Dec 8 2009 13:10:27 CET
.
Clover: Commercial License registered to PLOIN GmbH.