Analysis of Class : org.junit.experimental.max.TestComparator (Includes summary list of methods in class) Home

Dashboard for Class : org.junit.experimental.max.TestComparator
Cyclomatic Complexity

Summary of TestComparator
FeatureNumberValues
NameTestComparator-
Number of Methods4-
LCOM0.00-
Average Cyclomatic Complexity1.75-
Number of Statements14-
Halstead Cumulative Bugs0.15-
Halstead Effort4387.05-
UnWeighted Class Size4-
Instance Variables0 -
Imported Packages0 -
Response For class4-
CBO3-
Maintainability Index129.13-
Cumulative Number of Comment Lines3-
Lines Of Code17-
Fan In1-
DIT1-
Maintainability Index (NC)129.13-
Specialization ratio0.00-
Reuse Ratio0.00-
COH0.00-
Local Method Calls1getFailure (2)
LCOM24.00-
Max Complexity3-
Halstead Cumulative Volume454.71-
Hierarchy Method Calls3isNewTest (2)
getTestDuration (2)
getFailureTimestamp (1)
Number of Queries4-
Fan Out2-
SuperClass Namejava.lang.Object-
SIX0.00-
External Method Calls0org.junit.experimental.max.TestComparator.TestComparator (1)
o1().compareTo (1)
org.junit.experimental.max.RememberingListener.RememberingListener (1)
o2().compareTo (1)
Superclasses0 -
Total Complexity7-
Subclasses0 -
Message Passing Coupling0-
Number of Commands0-
Interfaces1Comparator
Cumulative Number of Comments6-
Halstead Cumulative Length111-
Modifiers1private
Summary of methods in org.junit.experimental.max.TestComparator
Methods in Class : org.junit.experimental.max.TestComparator
NameCOMPNOCLNOSHLTHHVOCHEFFHBUGCREFXMETLMETNLOCNOCNOAMODHDIFVDECEXCTEXCRCASTTDNHVOLNANDVREFNOPRMDNNEXPLOOP
compare33556243466.230.09123932113.5010000256.76278290120
getFailure2042516600.000.0320161116.0010000100.0012313030
listener14210995.100.0121031013.000000031.70307010
testComparator1421312186.420.0231031014.000000046.60409010


Analysis of Method : compare(Description, Description) in Class : org.junit.experimental.max.TestComparator
FeatureNumberValues
Namecompare-
Cyclomatic Complexity3-
Number of Comment Lines3-
Number of Statements5-
Halstead Length56-
Halstead Vocabulary24-
Halstead Effort3466.23-
Halstead Bugs0.09-
Classes Referenced1Description (2)
External Methods Called2o1().compareTo (1)
o2().compareTo (1)
Local Methods Called3getTestDuration (2)
isNewTest (2)
getFailure (2)
Lines Of Code9-
Number of Comments3-
Arguments2o1 (Description)
o2 (Description)
Modifiers1public
Halstead Difficulty13.50-
Variable Declarations1result (int)
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume256.76-
Number of Operands27-
Variable References8result (2)
o2 (3)
o1 (3)
Number of Operators29-
Max. depth of nesting0-
Number of Expressions12-
Number of Loops0-

Top of this page

Analysis of Method : getFailure(Description) in Class : org.junit.experimental.max.TestComparator
FeatureNumberValues
NamegetFailure-
Cyclomatic Complexity2-
Number of Comment Lines0-
Number of Statements4-
Halstead Length25-
Halstead Vocabulary16-
Halstead Effort600.00-
Halstead Bugs0.03-
Classes Referenced2java.lang.Long (2)
Description (1)
External Methods Called0
Local Methods Called1getFailureTimestamp (1)
Lines Of Code6-
Number of Comments1-
Arguments1key (Description)
Modifiers1private
Halstead Difficulty6.00-
Variable Declarations1result (java.lang.Long)
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume100.00-
Number of Operands12-
Variable References3result (2)
key (1)
Number of Operators13-
Max. depth of nesting0-
Number of Expressions3-
Number of Loops0-

Top of this page

Analysis of Method : listener() in Class : org.junit.experimental.max.TestComparator
FeatureNumberValues
Namelistener-
Cyclomatic Complexity1-
Number of Comment Lines4-
Number of Statements2-
Halstead Length10-
Halstead Vocabulary9-
Halstead Effort95.10-
Halstead Bugs0.01-
Classes Referenced2org.junit.experimental.max.RememberingListener (1)
RunListener (1)
External Methods Called1org.junit.experimental.max.RememberingListener.RememberingListener (1)
Local Methods Called0
Lines Of Code3-
Number of Comments1-
Arguments0 -
Modifiers1public
Halstead Difficulty3.00-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume31.70-
Number of Operands3-
Variable References0
Number of Operators7-
Max. depth of nesting0-
Number of Expressions1-
Number of Loops0-

Top of this page

Analysis of Method : testComparator() in Class : org.junit.experimental.max.TestComparator
FeatureNumberValues
NametestComparator-
Cyclomatic Complexity1-
Number of Comment Lines4-
Number of Statements2-
Halstead Length13-
Halstead Vocabulary12-
Halstead Effort186.42-
Halstead Bugs0.02-
Classes Referenced3Description (1)
org.junit.experimental.max.TestComparator (1)
Comparator (1)
External Methods Called1org.junit.experimental.max.TestComparator.TestComparator (1)
Local Methods Called0
Lines Of Code3-
Number of Comments1-
Arguments0 -
Modifiers1public
Halstead Difficulty4.00-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume46.60-
Number of Operands4-
Variable References0
Number of Operators9-
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