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-net.sourceforge.pmd.lang.java.rule.junit

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

net.sourceforge.pmd.lang.java.rule.junit.AbstractJUnitRule

Package: net.sourceforge.pmd.lang.java.rule.junit | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
9
7
3
6
Total :
Per method :
66
9.43
Total :
Per method :
Per statement :
37
5.29
0.56
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
0
4
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
13
4
38
30
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
6
0.86
0.09
Statement Test Coverage :
Method Test Reference :
0
4.33


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
visit(ASTCompilationUnit,Object)
0850
isJUnitMethod(ASTMethodDeclaration,Object)
0780
isJUnit4Method(ASTMethodDeclaration)
0211
isJUnit3Method(ASTMethodDeclaration)
0531
isJUnit3Class(ASTCompilationUnit)
016121
isJUnit4Class(ASTCompilationUnit)
0211
doesNodeContainJUnitAnnotation(Node)
01172




View line in sourceStyle ErrorColumn
1La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'.
18Commentaire javadoc manquant.
22Commentaire javadoc manquant.5
24Commentaire javadoc manquant.5
46Commentaire javadoc manquant.5
62Commentaire javadoc manquant.5

net.sourceforge.pmd.lang.java.rule.junit.JUnitAssertionsShouldIncludeMessageRule

Package: net.sourceforge.pmd.lang.java.rule.junit | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
3
3
2
1
Total :
Per method :
26
8.67
Total :
Per method :
Per statement :
11
3.67
0.42
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
0
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
7
0
19
1
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
4
1.33
0.15
Statement Test Coverage :
Method Test Reference :
0
1.5


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
AssertionCall.AssertionCall(int,String)
0310
JUnitAssertionsShouldIncludeMessageRule()
0710
visit(ASTArguments,Object)
0420
check(Object,ASTArguments,int,String)
0771




View line in sourceStyle ErrorColumn
14Commentaire javadoc manquant.
16Commentaire javadoc manquant.
28Commentaire javadoc manquant.5
37Commentaire javadoc manquant.5

net.sourceforge.pmd.lang.java.rule.junit.JUnitAssertionsShouldIncludeMessageRule$AssertionCall

Package: net.sourceforge.pmd.lang.java.rule.junit | Class source

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

1
0
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
1
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
0
1
2
0
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

NaN
NaN
Statement Test Coverage :
Method Test Reference :
0
3


Method :Javadocs:Source statements:Cyclometic complexity:




net.sourceforge.pmd.lang.java.rule.junit.JUnitTestsShouldIncludeAssertRule

Package: net.sourceforge.pmd.lang.java.rule.junit | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
5
4
3
2
Total :
Per method :
31
7.75
Total :
Per method :
Per statement :
30
7.5
0.97
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
0
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
9
0
21
10
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.25
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
3
0.75
0.1
Statement Test Coverage :
Method Test Reference :
0
1.33


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
visit(ASTClassOrInterfaceDeclaration,Object)
0430
visit(ASTMethodDeclaration,Object)
0530
containsAssert(Node,boolean)
011101
isAssertOrFailStatement(ASTStatementExpression)
110141




View line in sourceStyle ErrorColumn
14Commentaire javadoc manquant.
16Commentaire javadoc manquant.5
24Commentaire javadoc manquant.5

net.sourceforge.pmd.lang.java.rule.junit.TestClassWithoutTestCasesRule

Package: net.sourceforge.pmd.lang.java.rule.junit | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
3
2
2
1
Total :
Per method :
17
8.5
Total :
Per method :
Per statement :
13
6.5
0.76
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
0
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
4
0
14
3
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
2
1
0.12
Statement Test Coverage :
Method Test Reference :
0
1.5


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
visit(ASTClassOrInterfaceDeclaration,Object)
013110
isInInnerClassOrInterface(ASTMethodDeclaration)
0321




View line in sourceStyle ErrorColumn
12Commentaire javadoc manquant.
14Commentaire javadoc manquant.5