Analysis of Class : org.junit.internal.ArrayComparisonFailure (Includes summary list of methods in class) Home

Dashboard for Class : org.junit.internal.ArrayComparisonFailure
Cyclomatic Complexity

Summary of ArrayComparisonFailure
FeatureNumberValues
NameArrayComparisonFailure-
Number of Methods4-
LCOM0.17-
Average Cyclomatic Complexity1.50-
Number of Statements27-
Halstead Cumulative Bugs0.22-
Halstead Effort6153.36-
UnWeighted Class Size8-
Instance Variables4fCause (java.lang.AssertionError)
fIndices (java.util.List)
fMessage (java.lang.String)
serialVersionUID (long)
Imported Packages3java.util.ArrayList
java.util.List
org.junit.Assert
Response For class5-
CBO2-
Maintainability Index137.40-
Cumulative Number of Comment Lines14-
Lines Of Code32-
Fan In2-
DIT1-
Maintainability Index (NC)116.78-
Specialization ratio0.00-
Reuse Ratio0.50-
COH0.38-
Local Method Calls2getMessage (1)
addDimension (1)
LCOM22.00-
Max Complexity3-
Halstead Cumulative Volume671.53-
Hierarchy Method Calls0
Number of Queries2-
Fan Out1-
SuperClass Namejava.lang.AssertionError-
SIX0.00-
External Method Calls1java.util.List.add (1)
java.util.ArrayList.ArrayList (1)
java.lang.AssertionError.getMessage (1)
StringBuilder.append (7)
StringBuilder.toString (1)
StringBuilder.StringBuilder (1)
Superclasses1java.lang.AssertionError
Total Complexity6-
Subclasses0 -
Message Passing Coupling1-
Number of Commands2-
Interfaces0 -
Cumulative Number of Comments3-
Halstead Cumulative Length152-
Modifiers0 -
Summary of methods in org.junit.internal.ArrayComparisonFailure
Methods in Class : org.junit.internal.ArrayComparisonFailure
NameCOMPNOCLNOSHLTHHVOCHEFFHBUGCREFXMETLMETNLOCNOCNOAMODHDIFVDECEXCTEXCRCASTTDNHVOLNANDVREFNOPRMDNNEXPLOOP
ArrayComparisonFailure1742215279.340.0320151393.250000085.951359030
addDimension1021412143.400.0201030112.860000050.19826010
getMessage301477305056.260.132401400213.3810001377.833513421121
toString1321110109.620.0110131023.000000036.54407010


Analysis of Method : ArrayComparisonFailure(String, AssertionError, int) in Class : org.junit.internal.ArrayComparisonFailure
FeatureNumberValues
NameArrayComparisonFailure-
Cyclomatic Complexity1-
Number of Comment Lines7-
Number of Statements4-
Halstead Length22-
Halstead Vocabulary15-
Halstead Effort279.34-
Halstead Bugs0.03-
Classes Referenced2java.lang.AssertionError (1)
java.lang.String (1)
External Methods Called0
Local Methods Called1addDimension (1)
Lines Of Code5-
Number of Comments1-
Arguments3message (java.lang.String)
cause (java.lang.AssertionError)
index (int)
Modifiers9private
static
final
private
private
final
private
final
public
Halstead Difficulty3.25-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume85.95-
Number of Operands13-
Variable References5fCause (1)
index (1)
message (1)
cause (1)
fMessage (1)
Number of Operators9-
Max. depth of nesting0-
Number of Expressions3-
Number of Loops0-

Top of this page

Analysis of Method : addDimension(int) in Class : org.junit.internal.ArrayComparisonFailure
FeatureNumberValues
NameaddDimension-
Cyclomatic Complexity1-
Number of Comment Lines0-
Number of Statements2-
Halstead Length14-
Halstead Vocabulary12-
Halstead Effort143.40-
Halstead Bugs0.02-
Classes Referenced0
External Methods Called1java.util.List.add (1)
Local Methods Called0
Lines Of Code3-
Number of Comments0-
Arguments1index (int)
Modifiers1public
Halstead Difficulty2.86-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume50.19-
Number of Operands8-
Variable References2fIndices (1)
index (1)
Number of Operators6-
Max. depth of nesting0-
Number of Expressions1-
Number of Loops0-

Top of this page

Analysis of Method : getMessage() in Class : org.junit.internal.ArrayComparisonFailure
FeatureNumberValues
NamegetMessage-
Cyclomatic Complexity3-
Number of Comment Lines0-
Number of Statements14-
Halstead Length77-
Halstead Vocabulary30-
Halstead Effort5056.26-
Halstead Bugs0.13-
Classes Referenced2java.lang.String (1)
StringBuilder (2)
External Methods Called4java.lang.AssertionError.getMessage (1)
StringBuilder.append (7)
StringBuilder.toString (1)
StringBuilder.StringBuilder (1)
Local Methods Called0
Lines Of Code14-
Number of Comments0-
Arguments0 -
Modifiers2@Override
public
Halstead Difficulty13.38-
Variable Declarations1builder (StringBuilder)
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting1-
Halstead Volume377.83-
Number of Operands35-
Variable References13fCause (1)
fIndices (1)
builder (8)
each (1)
fMessage (2)
Number of Operators42-
Max. depth of nesting1-
Number of Expressions12-
Number of Loops1-

Top of this page

Analysis of Method : toString() in Class : org.junit.internal.ArrayComparisonFailure
FeatureNumberValues
NametoString-
Cyclomatic Complexity1-
Number of Comment Lines3-
Number of Statements2-
Halstead Length11-
Halstead Vocabulary10-
Halstead Effort109.62-
Halstead Bugs0.01-
Classes Referenced1java.lang.String (1)
External Methods Called0
Local Methods Called1getMessage (1)
Lines Of Code3-
Number of Comments1-
Arguments0 -
Modifiers2@Override
public
Halstead Difficulty3.00-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume36.54-
Number of Operands4-
Variable References0
Number of Operators7-
Max. depth of nesting0-
Number of Expressions1-
Number of Loops0-

Top of this page

Top of this page Data Generated by JHawk - The Java Metrics tool Home