Analysis of Class : junit.framework.Assert (Includes summary list of methods in class) Home

Dashboard for Class : junit.framework.Assert
Cyclomatic Complexity

Summary of Assert
FeatureNumberValues
NameAssert-
Number of Methods39-
LCOM0.00-
Average Cyclomatic Complexity1.36-
Number of Statements92-
Halstead Cumulative Bugs1.15-
Halstead Effort24427.84-
UnWeighted Class Size39-
Instance Variables0 -
Imported Packages0 -
Response For class39-
CBO4-
Maintainability Index158.29-
Cumulative Number of Comment Lines138-
Lines Of Code146-
Fan In2-
DIT1-
Maintainability Index (NC)137.68-
Specialization ratio4.00-
Reuse Ratio0.00-
COH0.00-
Local Method Calls12assertNotSame (1)
fail (5)
failSame (1)
assertTrue (4)
assertNull (1)
assertEquals (16)
failNotSame (1)
assertSame (1)
assertFalse (1)
format (1)
assertNotNull (1)
failNotEquals (3)
LCOM239.00-
Max Complexity3-
Halstead Cumulative Volume3450.49-
Hierarchy Method Calls0
Number of Queries1-
Fan Out2-
SuperClass Namejava.lang.Object-
SIX0.00-
External Method Calls0junit.framework.AssertionFailedError.AssertionFailedError (1)
java.lang.Double.Double (2)
java.lang.Integer.Integer (2)
java.lang.Double.compare (1)
java.lang.Float.compare (1)
java.lang.Long.Long (2)
java.lang.Object.equals (1)
junit.framework.ComparisonFailure.ComparisonFailure (1)
java.lang.String.equals (1)
java.lang.String.valueOf (1)
java.lang.Short.Short (2)
java.lang.Byte.Byte (2)
java.lang.Character.Character (2)
java.lang.Float.Float (2)
java.lang.Math.abs (2)
java.lang.Boolean.valueOf (2)
Superclasses0 -
Total Complexity53-
Subclasses4junit.extensions.RepeatedTest
junit.extensions.TestDecorator
junit.extensions.TestSetup
junit.framework.TestCase
Message Passing Coupling0-
Number of Commands38-
Interfaces0 -
Cumulative Number of Comments36-
Halstead Cumulative Length872-
Modifiers0 -
Summary of methods in junit.framework.Assert
Methods in Class : junit.framework.Assert
NameCOMPNOCLNOSHLTHHVOCHEFFHBUGCREFXMETLMETNLOCNOCNOAMODHDIFVDECEXCTEXCRCASTTDNHVOLNANDVREFNOPRMDNNEXPLOOP
Assert1314412.000.0000021011.50000008.00103000
assertEquals1321611230.630.0200131224.170000055.351026000
assertEquals1321611230.630.0200131224.170000055.351026000
assertEquals1321611230.630.0200131224.170000055.351026000
assertEquals1421912316.240.0200131324.640000068.111336000
assertEquals1421912316.240.0200131324.640000068.111336000
assertEquals1321611230.630.0200131224.170000055.351026000
assertEquals1421611230.630.0210131224.170000055.351026000
assertEquals1422615541.760.0321131325.3300000101.5816310020
assertEquals1422414479.730.0321131325.250000091.3814310020
assertEquals1422414479.730.0321131325.250000091.3814310020
assertEquals35351272927.310.08331614212.0700000242.5026825080
assertEquals35351272927.310.08331614212.0700000242.5026825080
assertEquals1422414479.730.0321131325.250000091.3814310020
assertEquals34442212130.710.06211713211.5500000184.4821821060
assertEquals1321611230.630.0210131224.170000055.351026000
assertEquals33444222975.930.07220713215.1700000196.2121823070
assertEquals1422414479.730.0321131325.250000091.3814310020
assertEquals1422414479.730.0321131325.250000091.3814310020
assertEquals1321611230.630.0200131224.170000055.351026000
assertEquals1321611230.630.0200131224.170000055.351026000
assertFalse1421310151.150.0100131123.500000043.19716000
assertFalse1421613228.370.0210131223.860000059.21927010
assertNotNull1321310151.150.0110131123.500000043.19716000
assertNotNull1421714242.720.0220131223.750000064.731027010
assertNotSame1421611230.630.0210131224.170000055.351026000
assertNotSame2522115430.730.0320141325.250000082.041239020
assertNull1832416624.000.0321141126.501000096.0013311030
assertNull1421714242.720.0220131223.750000064.731027010
assertSame1421611230.630.0210131224.170000055.351026000
assertSame2432516700.000.0320151327.0000000100.0014511010
assertTrue1421310151.150.0100131123.500000043.19716000
assertTrue2421814308.400.0210141224.500000068.53929020
fail132108100.000.0100131023.330000030.00406010
fail1321412210.800.0221031124.200000050.19618010
failNotEquals1022014274.980.0320230323.610000076.151337010
failNotSame20442241328.720.0620160326.9010000192.57236190100
failSame2043019860.210.0410160126.7510000127.4415415060
format20441231569.330.0620060328.4610000185.4722619090


Analysis of Method : Assert() in Class : junit.framework.Assert
FeatureNumberValues
NameAssert-
Cyclomatic Complexity1-
Number of Comment Lines3-
Number of Statements1-
Halstead Length4-
Halstead Vocabulary4-
Halstead Effort12.00-
Halstead Bugs0.00-
Classes Referenced0
External Methods Called0
Local Methods Called0
Lines Of Code2-
Number of Comments1-
Arguments0 -
Modifiers1protected
Halstead Difficulty1.50-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume8.00-
Number of Operands1-
Variable References0
Number of Operators3-
Max. depth of nesting0-
Number of Expressions0-
Number of Loops0-

Top of this page

Analysis of Method : assertEquals(boolean, boolean) in Class : junit.framework.Assert
FeatureNumberValues
NameassertEquals-
Cyclomatic Complexity1-
Number of Comment Lines3-
Number of Statements2-
Halstead Length16-
Halstead Vocabulary11-
Halstead Effort230.63-
Halstead Bugs0.02-
Classes Referenced0
External Methods Called0
Local Methods Called1assertEquals (1)
Lines Of Code3-
Number of Comments1-
Arguments2expected (boolean)
actual (boolean)
Modifiers2static
public
Halstead Difficulty4.17-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume55.35-
Number of Operands10-
Variable References2expected (1)
actual (1)
Number of Operators6-
Max. depth of nesting0-
Number of Expressions0-
Number of Loops0-

Top of this page

Analysis of Method : assertEquals(byte, byte) in Class : junit.framework.Assert
FeatureNumberValues
NameassertEquals-
Cyclomatic Complexity1-
Number of Comment Lines3-
Number of Statements2-
Halstead Length16-
Halstead Vocabulary11-
Halstead Effort230.63-
Halstead Bugs0.02-
Classes Referenced0
External Methods Called0
Local Methods Called1assertEquals (1)
Lines Of Code3-
Number of Comments1-
Arguments2expected (byte)
actual (byte)
Modifiers2static
public
Halstead Difficulty4.17-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume55.35-
Number of Operands10-
Variable References2expected (1)
actual (1)
Number of Operators6-
Max. depth of nesting0-
Number of Expressions0-
Number of Loops0-

Top of this page

Analysis of Method : assertEquals(char, char) in Class : junit.framework.Assert
FeatureNumberValues
NameassertEquals-
Cyclomatic Complexity1-
Number of Comment Lines3-
Number of Statements2-
Halstead Length16-
Halstead Vocabulary11-
Halstead Effort230.63-
Halstead Bugs0.02-
Classes Referenced0
External Methods Called0
Local Methods Called1assertEquals (1)
Lines Of Code3-
Number of Comments1-
Arguments2expected (char)
actual (char)
Modifiers2static
public
Halstead Difficulty4.17-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume55.35-
Number of Operands10-
Variable References2expected (1)
actual (1)
Number of Operators6-
Max. depth of nesting0-
Number of Expressions0-
Number of Loops0-

Top of this page

Analysis of Method : assertEquals(double, double, double) in Class : junit.framework.Assert
FeatureNumberValues
NameassertEquals-
Cyclomatic Complexity1-
Number of Comment Lines4-
Number of Statements2-
Halstead Length19-
Halstead Vocabulary12-
Halstead Effort316.24-
Halstead Bugs0.02-
Classes Referenced0
External Methods Called0
Local Methods Called1assertEquals (1)
Lines Of Code3-
Number of Comments1-
Arguments3expected (double)
actual (double)
delta (double)
Modifiers2static
public
Halstead Difficulty4.64-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume68.11-
Number of Operands13-
Variable References3expected (1)
delta (1)
actual (1)
Number of Operators6-
Max. depth of nesting0-
Number of Expressions0-
Number of Loops0-

Top of this page

Analysis of Method : assertEquals(float, float, float) in Class : junit.framework.Assert
FeatureNumberValues
NameassertEquals-
Cyclomatic Complexity1-
Number of Comment Lines4-
Number of Statements2-
Halstead Length19-
Halstead Vocabulary12-
Halstead Effort316.24-
Halstead Bugs0.02-
Classes Referenced0
External Methods Called0
Local Methods Called1assertEquals (1)
Lines Of Code3-
Number of Comments1-
Arguments3expected (float)
actual (float)
delta (float)
Modifiers2static
public
Halstead Difficulty4.64-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume68.11-
Number of Operands13-
Variable References3expected (1)
delta (1)
actual (1)
Number of Operators6-
Max. depth of nesting0-
Number of Expressions0-
Number of Loops0-

Top of this page

Analysis of Method : assertEquals(int, int) in Class : junit.framework.Assert
FeatureNumberValues
NameassertEquals-
Cyclomatic Complexity1-
Number of Comment Lines3-
Number of Statements2-
Halstead Length16-
Halstead Vocabulary11-
Halstead Effort230.63-
Halstead Bugs0.02-
Classes Referenced0
External Methods Called0
Local Methods Called1assertEquals (1)
Lines Of Code3-
Number of Comments1-
Arguments2expected (int)
actual (int)
Modifiers2static
public
Halstead Difficulty4.17-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume55.35-
Number of Operands10-
Variable References2expected (1)
actual (1)
Number of Operators6-
Max. depth of nesting0-
Number of Expressions0-
Number of Loops0-

Top of this page

Analysis of Method : assertEquals(Object, Object) in Class : junit.framework.Assert
FeatureNumberValues
NameassertEquals-
Cyclomatic Complexity1-
Number of Comment Lines4-
Number of Statements2-
Halstead Length16-
Halstead Vocabulary11-
Halstead Effort230.63-
Halstead Bugs0.02-
Classes Referenced1java.lang.Object (2)
External Methods Called0
Local Methods Called1assertEquals (1)
Lines Of Code3-
Number of Comments1-
Arguments2expected (java.lang.Object)
actual (java.lang.Object)
Modifiers2static
public
Halstead Difficulty4.17-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume55.35-
Number of Operands10-
Variable References2expected (1)
actual (1)
Number of Operators6-
Max. depth of nesting0-
Number of Expressions0-
Number of Loops0-

Top of this page

Analysis of Method : assertEquals(String, boolean, boolean) in Class : junit.framework.Assert
FeatureNumberValues
NameassertEquals-
Cyclomatic Complexity1-
Number of Comment Lines4-
Number of Statements2-
Halstead Length26-
Halstead Vocabulary15-
Halstead Effort541.76-
Halstead Bugs0.03-
Classes Referenced2java.lang.Boolean (2)
java.lang.String (1)
External Methods Called1java.lang.Boolean.valueOf (2)
Local Methods Called1assertEquals (1)
Lines Of Code3-
Number of Comments1-
Arguments3message (java.lang.String)
expected (boolean)
actual (boolean)
Modifiers2static
public
Halstead Difficulty5.33-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume101.58-
Number of Operands16-
Variable References3expected (1)
message (1)
actual (1)
Number of Operators10-
Max. depth of nesting0-
Number of Expressions2-
Number of Loops0-

Top of this page

Analysis of Method : assertEquals(String, byte, byte) in Class : junit.framework.Assert
FeatureNumberValues
NameassertEquals-
Cyclomatic Complexity1-
Number of Comment Lines4-
Number of Statements2-
Halstead Length24-
Halstead Vocabulary14-
Halstead Effort479.73-
Halstead Bugs0.03-
Classes Referenced2java.lang.String (1)
java.lang.Byte (2)
External Methods Called1java.lang.Byte.Byte (2)
Local Methods Called1assertEquals (1)
Lines Of Code3-
Number of Comments1-
Arguments3message (java.lang.String)
expected (byte)
actual (byte)
Modifiers2static
public
Halstead Difficulty5.25-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume91.38-
Number of Operands14-
Variable References3expected (1)
message (1)
actual (1)
Number of Operators10-
Max. depth of nesting0-
Number of Expressions2-
Number of Loops0-

Top of this page

Analysis of Method : assertEquals(String, char, char) in Class : junit.framework.Assert
FeatureNumberValues
NameassertEquals-
Cyclomatic Complexity1-
Number of Comment Lines4-
Number of Statements2-
Halstead Length24-
Halstead Vocabulary14-
Halstead Effort479.73-
Halstead Bugs0.03-
Classes Referenced2java.lang.Character (2)
java.lang.String (1)
External Methods Called1java.lang.Character.Character (2)
Local Methods Called1assertEquals (1)
Lines Of Code3-
Number of Comments1-
Arguments3message (java.lang.String)
expected (char)
actual (char)
Modifiers2static
public
Halstead Difficulty5.25-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume91.38-
Number of Operands14-
Variable References3expected (1)
message (1)
actual (1)
Number of Operators10-
Max. depth of nesting0-
Number of Expressions2-
Number of Loops0-

Top of this page

Analysis of Method : assertEquals(String, double, double, double) in Class : junit.framework.Assert
FeatureNumberValues
NameassertEquals-
Cyclomatic Complexity3-
Number of Comment Lines5-
Number of Statements3-
Halstead Length51-
Halstead Vocabulary27-
Halstead Effort2927.31-
Halstead Bugs0.08-
Classes Referenced3java.lang.Math (1)
java.lang.String (1)
java.lang.Double (3)
External Methods Called3java.lang.Math.abs (1)
java.lang.Double.Double (2)
java.lang.Double.compare (1)
Local Methods Called1failNotEquals (1)
Lines Of Code6-
Number of Comments1-
Arguments4message (java.lang.String)
expected (double)
actual (double)
delta (double)
Modifiers2static
public
Halstead Difficulty12.07-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume242.50-
Number of Operands26-
Variable References8message (1)
expected (3)
delta (1)
actual (3)
Number of Operators25-
Max. depth of nesting0-
Number of Expressions8-
Number of Loops0-

Top of this page

Analysis of Method : assertEquals(String, float, float, float) in Class : junit.framework.Assert
FeatureNumberValues
NameassertEquals-
Cyclomatic Complexity3-
Number of Comment Lines5-
Number of Statements3-
Halstead Length51-
Halstead Vocabulary27-
Halstead Effort2927.31-
Halstead Bugs0.08-
Classes Referenced3java.lang.Float (3)
java.lang.Math (1)
java.lang.String (1)
External Methods Called3java.lang.Float.compare (1)
java.lang.Math.abs (1)
java.lang.Float.Float (2)
Local Methods Called1failNotEquals (1)
Lines Of Code6-
Number of Comments1-
Arguments4message (java.lang.String)
expected (float)
actual (float)
delta (float)
Modifiers2static
public
Halstead Difficulty12.07-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume242.50-
Number of Operands26-
Variable References8message (1)
expected (3)
delta (1)
actual (3)
Number of Operators25-
Max. depth of nesting0-
Number of Expressions8-
Number of Loops0-

Top of this page

Analysis of Method : assertEquals(String, int, int) in Class : junit.framework.Assert
FeatureNumberValues
NameassertEquals-
Cyclomatic Complexity1-
Number of Comment Lines4-
Number of Statements2-
Halstead Length24-
Halstead Vocabulary14-
Halstead Effort479.73-
Halstead Bugs0.03-
Classes Referenced2java.lang.String (1)
java.lang.Integer (2)
External Methods Called1java.lang.Integer.Integer (2)
Local Methods Called1assertEquals (1)
Lines Of Code3-
Number of Comments1-
Arguments3message (java.lang.String)
expected (int)
actual (int)
Modifiers2static
public
Halstead Difficulty5.25-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume91.38-
Number of Operands14-
Variable References3expected (1)
message (1)
actual (1)
Number of Operators10-
Max. depth of nesting0-
Number of Expressions2-
Number of Loops0-

Top of this page

Analysis of Method : assertEquals(String, Object, Object) in Class : junit.framework.Assert
FeatureNumberValues
NameassertEquals-
Cyclomatic Complexity3-
Number of Comment Lines4-
Number of Statements4-
Halstead Length42-
Halstead Vocabulary21-
Halstead Effort2130.71-
Halstead Bugs0.06-
Classes Referenced2java.lang.String (1)
java.lang.Object (2)
External Methods Called1java.lang.Object.equals (1)
Local Methods Called1failNotEquals (1)
Lines Of Code7-
Number of Comments1-
Arguments3message (java.lang.String)
expected (java.lang.Object)
actual (java.lang.Object)
Modifiers2static
public
Halstead Difficulty11.55-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume184.48-
Number of Operands21-
Variable References8message (1)
expected (4)
actual (3)
Number of Operators21-
Max. depth of nesting0-
Number of Expressions6-
Number of Loops0-

Top of this page

Analysis of Method : assertEquals(String, String) in Class : junit.framework.Assert
FeatureNumberValues
NameassertEquals-
Cyclomatic Complexity1-
Number of Comment Lines3-
Number of Statements2-
Halstead Length16-
Halstead Vocabulary11-
Halstead Effort230.63-
Halstead Bugs0.02-
Classes Referenced1java.lang.String (2)
External Methods Called0
Local Methods Called1assertEquals (1)
Lines Of Code3-
Number of Comments1-
Arguments2expected (java.lang.String)
actual (java.lang.String)
Modifiers2static
public
Halstead Difficulty4.17-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume55.35-
Number of Operands10-
Variable References2expected (1)
actual (1)
Number of Operators6-
Max. depth of nesting0-
Number of Expressions0-
Number of Loops0-

Top of this page

Analysis of Method : assertEquals(String, String, String) in Class : junit.framework.Assert
FeatureNumberValues
NameassertEquals-
Cyclomatic Complexity3-
Number of Comment Lines3-
Number of Statements4-
Halstead Length44-
Halstead Vocabulary22-
Halstead Effort2975.93-
Halstead Bugs0.07-
Classes Referenced2junit.framework.ComparisonFailure (1)
java.lang.String (3)
External Methods Called2junit.framework.ComparisonFailure.ComparisonFailure (1)
java.lang.String.equals (1)
Local Methods Called0
Lines Of Code7-
Number of Comments1-
Arguments3message (java.lang.String)
expected (java.lang.String)
actual (java.lang.String)
Modifiers2static
public
Halstead Difficulty15.17-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume196.21-
Number of Operands21-
Variable References8message (1)
expected (4)
actual (3)
Number of Operators23-
Max. depth of nesting0-
Number of Expressions7-
Number of Loops0-

Top of this page

Analysis of Method : assertEquals(String, long, long) in Class : junit.framework.Assert
FeatureNumberValues
NameassertEquals-
Cyclomatic Complexity1-
Number of Comment Lines4-
Number of Statements2-
Halstead Length24-
Halstead Vocabulary14-
Halstead Effort479.73-
Halstead Bugs0.03-
Classes Referenced2java.lang.String (1)
java.lang.Long (2)
External Methods Called1java.lang.Long.Long (2)
Local Methods Called1assertEquals (1)
Lines Of Code3-
Number of Comments1-
Arguments3message (java.lang.String)
expected (long)
actual (long)
Modifiers2static
public
Halstead Difficulty5.25-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume91.38-
Number of Operands14-
Variable References3expected (1)
message (1)
actual (1)
Number of Operators10-
Max. depth of nesting0-
Number of Expressions2-
Number of Loops0-

Top of this page

Analysis of Method : assertEquals(String, short, short) in Class : junit.framework.Assert
FeatureNumberValues
NameassertEquals-
Cyclomatic Complexity1-
Number of Comment Lines4-
Number of Statements2-
Halstead Length24-
Halstead Vocabulary14-
Halstead Effort479.73-
Halstead Bugs0.03-
Classes Referenced2java.lang.String (1)
java.lang.Short (2)
External Methods Called1java.lang.Short.Short (2)
Local Methods Called1assertEquals (1)
Lines Of Code3-
Number of Comments1-
Arguments3message (java.lang.String)
expected (short)
actual (short)
Modifiers2static
public
Halstead Difficulty5.25-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume91.38-
Number of Operands14-
Variable References3expected (1)
message (1)
actual (1)
Number of Operators10-
Max. depth of nesting0-
Number of Expressions2-
Number of Loops0-

Top of this page

Analysis of Method : assertEquals(long, long) in Class : junit.framework.Assert
FeatureNumberValues
NameassertEquals-
Cyclomatic Complexity1-
Number of Comment Lines3-
Number of Statements2-
Halstead Length16-
Halstead Vocabulary11-
Halstead Effort230.63-
Halstead Bugs0.02-
Classes Referenced0
External Methods Called0
Local Methods Called1assertEquals (1)
Lines Of Code3-
Number of Comments1-
Arguments2expected (long)
actual (long)
Modifiers2static
public
Halstead Difficulty4.17-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume55.35-
Number of Operands10-
Variable References2expected (1)
actual (1)
Number of Operators6-
Max. depth of nesting0-
Number of Expressions0-
Number of Loops0-

Top of this page

Analysis of Method : assertEquals(short, short) in Class : junit.framework.Assert
FeatureNumberValues
NameassertEquals-
Cyclomatic Complexity1-
Number of Comment Lines3-
Number of Statements2-
Halstead Length16-
Halstead Vocabulary11-
Halstead Effort230.63-
Halstead Bugs0.02-
Classes Referenced0
External Methods Called0
Local Methods Called1assertEquals (1)
Lines Of Code3-
Number of Comments1-
Arguments2expected (short)
actual (short)
Modifiers2static
public
Halstead Difficulty4.17-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume55.35-
Number of Operands10-
Variable References2expected (1)
actual (1)
Number of Operators6-
Max. depth of nesting0-
Number of Expressions0-
Number of Loops0-

Top of this page

Analysis of Method : assertFalse(boolean) in Class : junit.framework.Assert
FeatureNumberValues
NameassertFalse-
Cyclomatic Complexity1-
Number of Comment Lines4-
Number of Statements2-
Halstead Length13-
Halstead Vocabulary10-
Halstead Effort151.15-
Halstead Bugs0.01-
Classes Referenced0
External Methods Called0
Local Methods Called1assertFalse (1)
Lines Of Code3-
Number of Comments1-
Arguments1condition (boolean)
Modifiers2static
public
Halstead Difficulty3.50-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume43.19-
Number of Operands7-
Variable References1condition (1)
Number of Operators6-
Max. depth of nesting0-
Number of Expressions0-
Number of Loops0-

Top of this page

Analysis of Method : assertFalse(String, boolean) in Class : junit.framework.Assert
FeatureNumberValues
NameassertFalse-
Cyclomatic Complexity1-
Number of Comment Lines4-
Number of Statements2-
Halstead Length16-
Halstead Vocabulary13-
Halstead Effort228.37-
Halstead Bugs0.02-
Classes Referenced1java.lang.String (1)
External Methods Called0
Local Methods Called1assertTrue (1)
Lines Of Code3-
Number of Comments1-
Arguments2message (java.lang.String)
condition (boolean)
Modifiers2static
public
Halstead Difficulty3.86-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume59.21-
Number of Operands9-
Variable References2message (1)
condition (1)
Number of Operators7-
Max. depth of nesting0-
Number of Expressions1-
Number of Loops0-

Top of this page

Analysis of Method : assertNotNull(Object) in Class : junit.framework.Assert
FeatureNumberValues
NameassertNotNull-
Cyclomatic Complexity1-
Number of Comment Lines3-
Number of Statements2-
Halstead Length13-
Halstead Vocabulary10-
Halstead Effort151.15-
Halstead Bugs0.01-
Classes Referenced1java.lang.Object (1)
External Methods Called0
Local Methods Called1assertNotNull (1)
Lines Of Code3-
Number of Comments1-
Arguments1object (java.lang.Object)
Modifiers2static
public
Halstead Difficulty3.50-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume43.19-
Number of Operands7-
Variable References1object (1)
Number of Operators6-
Max. depth of nesting0-
Number of Expressions0-
Number of Loops0-

Top of this page

Analysis of Method : assertNotNull(String, Object) in Class : junit.framework.Assert
FeatureNumberValues
NameassertNotNull-
Cyclomatic Complexity1-
Number of Comment Lines4-
Number of Statements2-
Halstead Length17-
Halstead Vocabulary14-
Halstead Effort242.72-
Halstead Bugs0.02-
Classes Referenced2java.lang.String (1)
java.lang.Object (1)
External Methods Called0
Local Methods Called1assertTrue (1)
Lines Of Code3-
Number of Comments1-
Arguments2message (java.lang.String)
object (java.lang.Object)
Modifiers2static
public
Halstead Difficulty3.75-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume64.73-
Number of Operands10-
Variable References2object (1)
message (1)
Number of Operators7-
Max. depth of nesting0-
Number of Expressions1-
Number of Loops0-

Top of this page

Analysis of Method : assertNotSame(Object, Object) in Class : junit.framework.Assert
FeatureNumberValues
NameassertNotSame-
Cyclomatic Complexity1-
Number of Comment Lines4-
Number of Statements2-
Halstead Length16-
Halstead Vocabulary11-
Halstead Effort230.63-
Halstead Bugs0.02-
Classes Referenced1java.lang.Object (2)
External Methods Called0
Local Methods Called1assertNotSame (1)
Lines Of Code3-
Number of Comments1-
Arguments2expected (java.lang.Object)
actual (java.lang.Object)
Modifiers2static
public
Halstead Difficulty4.17-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume55.35-
Number of Operands10-
Variable References2expected (1)
actual (1)
Number of Operators6-
Max. depth of nesting0-
Number of Expressions0-
Number of Loops0-

Top of this page

Analysis of Method : assertNotSame(String, Object, Object) in Class : junit.framework.Assert
FeatureNumberValues
NameassertNotSame-
Cyclomatic Complexity2-
Number of Comment Lines5-
Number of Statements2-
Halstead Length21-
Halstead Vocabulary15-
Halstead Effort430.73-
Halstead Bugs0.03-
Classes Referenced2java.lang.String (1)
java.lang.Object (2)
External Methods Called0
Local Methods Called1failSame (1)
Lines Of Code4-
Number of Comments1-
Arguments3message (java.lang.String)
expected (java.lang.Object)
actual (java.lang.Object)
Modifiers2static
public
Halstead Difficulty5.25-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume82.04-
Number of Operands12-
Variable References3message (1)
expected (1)
actual (1)
Number of Operators9-
Max. depth of nesting0-
Number of Expressions2-
Number of Loops0-

Top of this page

Analysis of Method : assertNull(Object) in Class : junit.framework.Assert
FeatureNumberValues
NameassertNull-
Cyclomatic Complexity1-
Number of Comment Lines8-
Number of Statements3-
Halstead Length24-
Halstead Vocabulary16-
Halstead Effort624.00-
Halstead Bugs0.03-
Classes Referenced2java.lang.String (2)
java.lang.Object (1)
External Methods Called1java.lang.String.valueOf (1)
Local Methods Called1assertNull (1)
Lines Of Code4-
Number of Comments1-
Arguments1object (java.lang.Object)
Modifiers2static
public
Halstead Difficulty6.50-
Variable Declarations1message (java.lang.String)
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume96.00-
Number of Operands13-
Variable References3object (2)
message (1)
Number of Operators11-
Max. depth of nesting0-
Number of Expressions3-
Number of Loops0-

Top of this page

Analysis of Method : assertNull(String, Object) in Class : junit.framework.Assert
FeatureNumberValues
NameassertNull-
Cyclomatic Complexity1-
Number of Comment Lines4-
Number of Statements2-
Halstead Length17-
Halstead Vocabulary14-
Halstead Effort242.72-
Halstead Bugs0.02-
Classes Referenced2java.lang.String (1)
java.lang.Object (1)
External Methods Called0
Local Methods Called1assertTrue (1)
Lines Of Code3-
Number of Comments1-
Arguments2message (java.lang.String)
object (java.lang.Object)
Modifiers2static
public
Halstead Difficulty3.75-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume64.73-
Number of Operands10-
Variable References2object (1)
message (1)
Number of Operators7-
Max. depth of nesting0-
Number of Expressions1-
Number of Loops0-

Top of this page

Analysis of Method : assertSame(Object, Object) in Class : junit.framework.Assert
FeatureNumberValues
NameassertSame-
Cyclomatic Complexity1-
Number of Comment Lines4-
Number of Statements2-
Halstead Length16-
Halstead Vocabulary11-
Halstead Effort230.63-
Halstead Bugs0.02-
Classes Referenced1java.lang.Object (2)
External Methods Called0
Local Methods Called1assertSame (1)
Lines Of Code3-
Number of Comments1-
Arguments2expected (java.lang.Object)
actual (java.lang.Object)
Modifiers2static
public
Halstead Difficulty4.17-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume55.35-
Number of Operands10-
Variable References2expected (1)
actual (1)
Number of Operators6-
Max. depth of nesting0-
Number of Expressions0-
Number of Loops0-

Top of this page

Analysis of Method : assertSame(String, Object, Object) in Class : junit.framework.Assert
FeatureNumberValues
NameassertSame-
Cyclomatic Complexity2-
Number of Comment Lines4-
Number of Statements3-
Halstead Length25-
Halstead Vocabulary16-
Halstead Effort700.00-
Halstead Bugs0.03-
Classes Referenced2java.lang.String (1)
java.lang.Object (2)
External Methods Called0
Local Methods Called1failNotSame (1)
Lines Of Code5-
Number of Comments1-
Arguments3message (java.lang.String)
expected (java.lang.Object)
actual (java.lang.Object)
Modifiers2static
public
Halstead Difficulty7.00-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume100.00-
Number of Operands14-
Variable References5message (1)
expected (2)
actual (2)
Number of Operators11-
Max. depth of nesting0-
Number of Expressions1-
Number of Loops0-

Top of this page

Analysis of Method : assertTrue(boolean) in Class : junit.framework.Assert
FeatureNumberValues
NameassertTrue-
Cyclomatic Complexity1-
Number of Comment Lines4-
Number of Statements2-
Halstead Length13-
Halstead Vocabulary10-
Halstead Effort151.15-
Halstead Bugs0.01-
Classes Referenced0
External Methods Called0
Local Methods Called1assertTrue (1)
Lines Of Code3-
Number of Comments1-
Arguments1condition (boolean)
Modifiers2static
public
Halstead Difficulty3.50-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume43.19-
Number of Operands7-
Variable References1condition (1)
Number of Operators6-
Max. depth of nesting0-
Number of Expressions0-
Number of Loops0-

Top of this page

Analysis of Method : assertTrue(String, boolean) in Class : junit.framework.Assert
FeatureNumberValues
NameassertTrue-
Cyclomatic Complexity2-
Number of Comment Lines4-
Number of Statements2-
Halstead Length18-
Halstead Vocabulary14-
Halstead Effort308.40-
Halstead Bugs0.02-
Classes Referenced1java.lang.String (1)
External Methods Called0
Local Methods Called1fail (1)
Lines Of Code4-
Number of Comments1-
Arguments2message (java.lang.String)
condition (boolean)
Modifiers2static
public
Halstead Difficulty4.50-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume68.53-
Number of Operands9-
Variable References2message (1)
condition (1)
Number of Operators9-
Max. depth of nesting0-
Number of Expressions2-
Number of Loops0-

Top of this page

Analysis of Method : fail() in Class : junit.framework.Assert
FeatureNumberValues
Namefail-
Cyclomatic Complexity1-
Number of Comment Lines3-
Number of Statements2-
Halstead Length10-
Halstead Vocabulary8-
Halstead Effort100.00-
Halstead Bugs0.01-
Classes Referenced0
External Methods Called0
Local Methods Called1fail (1)
Lines Of Code3-
Number of Comments1-
Arguments0 -
Modifiers2static
public
Halstead Difficulty3.33-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume30.00-
Number of Operands4-
Variable References0
Number of Operators6-
Max. depth of nesting0-
Number of Expressions1-
Number of Loops0-

Top of this page

Analysis of Method : fail(String) in Class : junit.framework.Assert
FeatureNumberValues
Namefail-
Cyclomatic Complexity1-
Number of Comment Lines3-
Number of Statements2-
Halstead Length14-
Halstead Vocabulary12-
Halstead Effort210.80-
Halstead Bugs0.02-
Classes Referenced2junit.framework.AssertionFailedError (1)
java.lang.String (1)
External Methods Called1junit.framework.AssertionFailedError.AssertionFailedError (1)
Local Methods Called0
Lines Of Code3-
Number of Comments1-
Arguments1message (java.lang.String)
Modifiers2static
public
Halstead Difficulty4.20-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume50.19-
Number of Operands6-
Variable References1message (1)
Number of Operators8-
Max. depth of nesting0-
Number of Expressions1-
Number of Loops0-

Top of this page

Analysis of Method : failNotEquals(String, Object, Object) in Class : junit.framework.Assert
FeatureNumberValues
NamefailNotEquals-
Cyclomatic Complexity1-
Number of Comment Lines0-
Number of Statements2-
Halstead Length20-
Halstead Vocabulary14-
Halstead Effort274.98-
Halstead Bugs0.03-
Classes Referenced2java.lang.String (1)
java.lang.Object (2)
External Methods Called0
Local Methods Called2fail (1)
format (1)
Lines Of Code3-
Number of Comments0-
Arguments3message (java.lang.String)
expected (java.lang.Object)
actual (java.lang.Object)
Modifiers2static
public
Halstead Difficulty3.61-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume76.15-
Number of Operands13-
Variable References3expected (1)
message (1)
actual (1)
Number of Operators7-
Max. depth of nesting0-
Number of Expressions1-
Number of Loops0-

Top of this page

Analysis of Method : failNotSame(String, Object, Object) in Class : junit.framework.Assert
FeatureNumberValues
NamefailNotSame-
Cyclomatic Complexity2-
Number of Comment Lines0-
Number of Statements4-
Halstead Length42-
Halstead Vocabulary24-
Halstead Effort1328.72-
Halstead Bugs0.06-
Classes Referenced2java.lang.String (2)
java.lang.Object (2)
External Methods Called0
Local Methods Called1fail (1)
Lines Of Code6-
Number of Comments0-
Arguments3message (java.lang.String)
expected (java.lang.Object)
actual (java.lang.Object)
Modifiers2static
public
Halstead Difficulty6.90-
Variable Declarations1formatted (java.lang.String)
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume192.57-
Number of Operands23-
Variable References6expected (1)
message (2)
formatted (2)
actual (1)
Number of Operators19-
Max. depth of nesting0-
Number of Expressions10-
Number of Loops0-

Top of this page

Analysis of Method : failSame(String) in Class : junit.framework.Assert
FeatureNumberValues
NamefailSame-
Cyclomatic Complexity2-
Number of Comment Lines0-
Number of Statements4-
Halstead Length30-
Halstead Vocabulary19-
Halstead Effort860.21-
Halstead Bugs0.04-
Classes Referenced1java.lang.String (2)
External Methods Called0
Local Methods Called1fail (1)
Lines Of Code6-
Number of Comments0-
Arguments1message (java.lang.String)
Modifiers2static
public
Halstead Difficulty6.75-
Variable Declarations1formatted (java.lang.String)
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume127.44-
Number of Operands15-
Variable References4message (2)
formatted (2)
Number of Operators15-
Max. depth of nesting0-
Number of Expressions6-
Number of Loops0-

Top of this page

Analysis of Method : format(String, Object, Object) in Class : junit.framework.Assert
FeatureNumberValues
Nameformat-
Cyclomatic Complexity2-
Number of Comment Lines0-
Number of Statements4-
Halstead Length41-
Halstead Vocabulary23-
Halstead Effort1569.33-
Halstead Bugs0.06-
Classes Referenced2java.lang.String (3)
java.lang.Object (2)
External Methods Called0
Local Methods Called0
Lines Of Code6-
Number of Comments0-
Arguments3message (java.lang.String)
expected (java.lang.Object)
actual (java.lang.Object)
Modifiers2public
static
Halstead Difficulty8.46-
Variable Declarations1formatted (java.lang.String)
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume185.47-
Number of Operands22-
Variable References6expected (1)
message (2)
formatted (2)
actual (1)
Number of Operators19-
Max. depth of nesting0-
Number of Expressions9-
Number of Loops0-

Top of this page

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