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

Dashboard for Class : org.junit.internal.runners.SuiteMethod
Cyclomatic Complexity

Summary of SuiteMethod
FeatureNumberValues
NameSuiteMethod-
Number of Methods2-
LCOM0.00-
Average Cyclomatic Complexity2.00-
Number of Statements13-
Halstead Cumulative Bugs0.17-
Halstead Effort6665.95-
UnWeighted Class Size2-
Instance Variables0 -
Imported Packages4java.lang.reflect.InvocationTargetException
java.lang.reflect.Method
java.lang.reflect.Modifier
junit.framework.Test
Response For class2-
CBO4-
Maintainability Index81.85-
Cumulative Number of Comment Lines12-
Lines Of Code19-
Fan In2-
DIT2-
Maintainability Index (NC)114.07-
Specialization ratio0.50-
Reuse Ratio0.50-
COH0.00-
Local Method Calls1testFromSuiteMethod (1)
LCOM22.00-
Max Complexity3-
Halstead Cumulative Volume498.48-
Hierarchy Method Calls0
Number of Queries1-
Fan Out2-
SuperClass Nameorg.junit.internal.runners.JUnit38ClassRunner-
SIX0.00-
External Method Calls0java.lang.reflect.Method.invoke (1)
java.lang.reflect.Method.getModifiers (1)
java.lang.Class.getName (1)
e.getCause (1)
java.lang.reflect.Modifier.isStatic (1)
java.lang.Class.getMethod (1)
java.lang.Exception.Exception (1)
Superclasses2org.junit.internal.runners.JUnit38ClassRunner
org.junit.runner.Runner
Total Complexity4-
Subclasses1org.junit.runners.AllTests
Message Passing Coupling0-
Number of Commands1-
Interfaces0 -
Cumulative Number of Comments2-
Halstead Cumulative Length101-
Modifiers0 -
Summary of methods in org.junit.internal.runners.SuiteMethod
Methods in Class : org.junit.internal.runners.SuiteMethod
NameCOMPNOCLNOSHLTHHVOCHEFFHBUGCREFXMETLMETNLOCNOCNOAMODHDIFVDECEXCTEXCRCASTTDNHVOLNANDVREFNOPRMDNNEXPLOOP
SuiteMethod1021714302.050.0220130114.670000064.737110020
testFromSuiteMethod301080406355.900.148701411214.9321113425.75338472140


Analysis of Method : SuiteMethod(Class) in Class : org.junit.internal.runners.SuiteMethod
FeatureNumberValues
NameSuiteMethod-
Cyclomatic Complexity1-
Number of Comment Lines0-
Number of Statements2-
Halstead Length17-
Halstead Vocabulary14-
Halstead Effort302.05-
Halstead Bugs0.02-
Classes Referenced2java.lang.Class (1)
? (1)
External Methods Called0
Local Methods Called1testFromSuiteMethod (1)
Lines Of Code3-
Number of Comments0-
Arguments1klass (java.lang.Class)
Modifiers1public
Halstead Difficulty4.67-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume64.73-
Number of Operands7-
Variable References1klass (1)
Number of Operators10-
Max. depth of nesting0-
Number of Expressions2-
Number of Loops0-

Top of this page

Analysis of Method : testFromSuiteMethod(Class) in Class : org.junit.internal.runners.SuiteMethod
FeatureNumberValues
NametestFromSuiteMethod-
Cyclomatic Complexity3-
Number of Comment Lines0-
Number of Statements10-
Halstead Length80-
Halstead Vocabulary40-
Halstead Effort6355.90-
Halstead Bugs0.14-
Classes Referenced8java.lang.reflect.InvocationTargetException (1)
junit.framework.Test (4)
java.lang.reflect.Modifier (1)
java.lang.Class (1)
java.lang.Throwable (1)
java.lang.Exception (1)
java.lang.reflect.Method (1)
? (1)
External Methods Called7java.lang.reflect.Method.invoke (1)
java.lang.reflect.Method.getModifiers (1)
java.lang.Class.getName (1)
java.lang.reflect.Modifier.isStatic (1)
e.getCause (1)
java.lang.Class.getMethod (1)
java.lang.Exception.Exception (1)
Local Methods Called0
Lines Of Code14-
Number of Comments1-
Arguments1klass (java.lang.Class)
Modifiers2public
static
Halstead Difficulty14.93-
Variable Declarations2suite (junit.framework.Test)
suiteMethod (java.lang.reflect.Method)
Exceptions Thrown1java.lang.Throwable (1)
Exceptions Referenced1java.lang.reflect.InvocationTargetException (1)
Number of casts1-
Total Depth of Nesting3-
Halstead Volume425.75-
Number of Operands33-
Variable References8klass (2)
suite (2)
suiteMethod (3)
e (1)
Number of Operators47-
Max. depth of nesting2-
Number of Expressions14-
Number of Loops0-

Top of this page

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