http://xradar.sourceforge.net


Statics Report - System: 1.0, Version: 0, Date: TodayDesigned for use with Checkstyle, CKJM, FindBugs, JavaNCSS, JDepend, Macaron, PMD, PMD-CPD, Java2HTML and Ant.

[Statics] classes-org.apache.qpid.server.failover

[scorecard] [analysis] [explanations]
{overview} {architecture} {design} {code} {test} {source control} {system specific}

org.apache.qpid.server.failover.FailoverMethodTest

Package: org.apache.qpid.server.failover | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :

5

NaN
Total :
Per method :
37
7.4
Total :
Per method :
Per statement :
8
1.6
0.22
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):


Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):




Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.2
Total :
Per method :
Per statement :
16
3.2
0.43
Total :
Per method :
Per statement :
38
7.6
1.03
Statement Test Coverage :
Method Test Reference :
0
Infinity


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
setUp()
0210
tearDown()
0210
testFailoverRoundRobinDelay()
11420
testFailoverSingleDelay()
01420
onException(JMSException)
0320


View line in sourceCode ViolationRule
Avoid unused imports such as 'org.slf4j.Logger' UnusedImports
Avoid unused imports such as 'org.slf4j.LoggerFactory' UnusedImports
Private field '_failoverComplete' could be made final; it is only initialized in the declaration or constructor. ImmutableField
Local variable 'connectionString' could be declared final LocalVariableCouldBeFinal
Local variable 'url' could be declared final LocalVariableCouldBeFinal
Local variable 'start' could be declared final LocalVariableCouldBeFinal
Local variable 'connection' could be declared final LocalVariableCouldBeFinal
Local variable 'end' could be declared final LocalVariableCouldBeFinal
Local variable 'duration' could be declared final LocalVariableCouldBeFinal
Local variable 'connectionString' could be declared final LocalVariableCouldBeFinal
Local variable 'url' could be declared final LocalVariableCouldBeFinal
Local variable 'start' could be declared final LocalVariableCouldBeFinal
Local variable 'connection' could be declared final LocalVariableCouldBeFinal
Local variable 'end' could be declared final LocalVariableCouldBeFinal
Local variable 'duration' could be declared final LocalVariableCouldBeFinal
Parameter 'e' is not assigned and could be declared final MethodArgumentCouldBeFinal


View line in sourceStyle ErrorColumn
38Commentaire javadoc manquant.
39'{' devrait être sur la ligne précédente.1
40Commentaire javadoc manquant.5
40Le nom '_failoverComplete' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.28
42Commentaire javadoc manquant.5
43'{' devrait être sur la ligne précédente.5
47Commentaire javadoc manquant.5
48'{' devrait être sur la ligne précédente.5
54La ligne excède 80 caractères.
61La ligne excède 80 caractères.
61Balise javadoc @throws manquante pour 'URLSyntaxException'.54
61Balise javadoc @throws manquante pour 'InterruptedException'.74
61Balise javadoc @throws manquante pour 'JMSException'.96
64La ligne excède 80 caractères.
65'+' devrait être sur une nouvelle ligne.74
66La ligne excède 80 caractères.
71'{' devrait être sur la ligne précédente.9
90La ligne excède 80 caractères.
91La ligne excède 80 caractères.
96La ligne excède 80 caractères.
97La ligne excède 80 caractères.
98La ligne excède 80 caractères.
99'}' devrait être sur la même ligne.9
101'{' devrait être sur la ligne précédente.9
106La ligne excède 80 caractères.
106Commentaire javadoc manquant.5
107La ligne excède 80 caractères.
109La ligne excède 80 caractères.
114'{' devrait être sur la ligne précédente.9
132La ligne excède 80 caractères.
137La ligne excède 80 caractères.
138La ligne excède 80 caractères.
139La ligne excède 80 caractères.
140'}' devrait être sur la même ligne.9
142'{' devrait être sur la ligne précédente.9
147Commentaire javadoc manquant.5
148'{' devrait être sur la ligne précédente.5
150'{' devrait être sur la ligne précédente.9