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

Dashboard for Class : org.junit.Assert
Cyclomatic Complexity

Summary of Assert
FeatureNumberValues
NameAssert-
Number of Methods50-
LCOM0.00-
Average Cyclomatic Complexity1.26-
Number of Statements125-
Halstead Cumulative Bugs1.68-
Halstead Effort42695.87-
UnWeighted Class Size50-
Instance Variables0 -
Imported Packages6org.hamcrest.Description
org.hamcrest.Matcher
org.hamcrest.StringDescription
org.junit.internal.ArrayComparisonFailure
org.junit.internal.ExactComparisonCriteria
org.junit.internal.InexactComparisonCriteria
Response For class50-
CBO11-
Maintainability Index88.16-
Cumulative Number of Comment Lines507-
Lines Of Code216-
Fan In10-
DIT1-
Maintainability Index (NC)136.63-
Specialization ratio0.00-
Reuse Ratio0.00-
COH0.00-
Local Method Calls17assertNotSame (1)
fail (6)
failSame (1)
assertTrue (4)
formatClassAndValue (2)
assertNull (1)
assertThat (1)
assertArrayEquals (10)
assertEquals (5)
failNotSame (1)
assertSame (1)
assertFalse (1)
isEquals (1)
format (1)
assertNotNull (1)
internalArrayEquals (6)
failNotEquals (2)
LCOM250.00-
Max Complexity4-
Halstead Cumulative Volume5027.97-
Hierarchy Method Calls0
Number of Queries3-
Fan Out4-
SuperClass Namejava.lang.Object-
SIX0.00-
External Method Calls0org.hamcrest.Description.appendDescriptionOf (1)
java.lang.String.valueOf (2)
org.junit.ComparisonFailure.ComparisonFailure (1)
java.lang.Double.Double (2)
java.lang.AssertionError.AssertionError (1)
org.hamcrest.Description.toString (1)
java.lang.Object.equals (1)
org.hamcrest.Description.appendValue (1)
org.junit.internal.InexactComparisonCriteria.InexactComparisonCriteria (2)
java.lang.Math.abs (1)
java.lang.AssertionError.java.lang.AssertionError (1)
org.junit.internal.ExactComparisonCriteria.arrayEquals (1)
java.lang.String.equals (2)
getClass().getName (1)
java.lang.Double.compare (1)
org.junit.internal.ExactComparisonCriteria.ExactComparisonCriteria (1)
org.hamcrest.Matcher.matches (1)
java.lang.Object.getClass (1)
org.hamcrest.Description.appendText (4)
org.hamcrest.StringDescription.StringDescription (1)
delta().arrayEquals (2)
Superclasses0 -
Total Complexity63-
Subclasses0 -
Message Passing Coupling0-
Number of Commands47-
Interfaces0 -
Cumulative Number of Comments45-
Halstead Cumulative Length1215-
Modifiers0 -
Summary of methods in org.junit.Assert
Methods in Class : org.junit.Assert
NameCOMPNOCLNOSHLTHHVOCHEFFHBUGCREFXMETLMETNLOCNOCNOAMODHDIFVDECEXCTEXCRCASTTDNHVOLNANDVREFNOPRMDNNEXPLOOP
Assert1314412.000.0000021011.50000008.00103000
assertArrayEquals1921812322.650.0200131225.000000064.531028000
assertArrayEquals1921812322.650.0200131225.000000064.531028000
assertArrayEquals1922113432.950.0300131325.570000077.711338000
assertArrayEquals1922113432.950.0300131325.570000077.711338000
assertArrayEquals1921812322.650.0200131225.000000064.531028000
assertArrayEquals11321812322.650.0210131225.000000064.531028000
assertArrayEquals11222216444.890.0320141325.060100088.001339000
assertArrayEquals11222216444.890.0320141325.060100088.001339000
assertArrayEquals11222920871.650.0432041426.9501000125.3417412020
assertArrayEquals11222920871.650.0432041426.9501000125.3417412020
assertArrayEquals11222216444.890.0320141325.060100088.001339000
assertArrayEquals11622216444.890.0330141325.060100088.001339000
assertArrayEquals11222216444.890.0320141325.060100088.001339000
assertArrayEquals11222216444.890.0320141325.060100088.001339000
assertArrayEquals1921812322.650.0200131225.000000064.531028000
assertArrayEquals1921812322.650.0200131225.000000064.531028000
assertEquals1521813314.010.0200131234.710000066.611127000
assertEquals11521912316.240.0200131324.640000068.111336000
assertEquals11121611230.630.0210131224.170000055.351026000
assertEquals11421914361.700.0210131235.000000072.341029000
assertEquals1521816237.600.0210141333.300000072.001107010
assertEquals319351272927.310.08331714212.0700000242.5026825080
assertEquals414776309021.880.123121313224.1910021372.923715391140
assertEquals11722216444.890.0320141335.060000088.001339000
assertEquals11222213356.170.0320131324.380002081.411438020
assertEquals1921611230.630.0200131224.170000055.351026000
assertFalse1721310151.150.0100131123.500000043.19716000
assertFalse11021613228.370.0210131223.860000059.21927010
assertNotNull1721310151.150.0110131123.500000043.19716000
assertNotNull11021714242.720.0220131223.750000064.731027010
assertNotSame11021611230.630.0210131224.170000055.351026000
assertNotSame21322115430.730.0320151325.250000082.041239020
assertNull1721310151.150.0110131123.500000043.19716000
assertNull11021714242.720.0220131223.750000064.731027010
assertSame1921611230.630.0210131224.170000055.351026000
assertSame21232516700.000.0320151327.0000000100.0014511010
assertThat12522214502.570.0320131226.000000083.7612210000
assertThat2291083354905.580.146701313211.5210001425.733912441120
assertTrue1721310151.150.0100131123.500000043.19716000
assertTrue21021814308.400.0210141224.500000068.53929020
fail132108100.000.0100131023.330000030.00406010
fail1822017525.530.0321031126.430000081.759211030
failNotEquals1022014274.980.0320240323.610000076.151337010
failNotSame20442241328.720.0620180326.9010000192.57236190100
failSame2043019860.210.0410160126.7510000127.4415415060
format30790336934.780.152211403115.2830000454.004716430210
formatClassAndValue10336241485.530.0622040229.0010000165.0618418080
internalArrayEquals11622418560.440.0342041325.6001000100.0814310020
isEquals1021713330.260.0211030225.250000062.91928010


Analysis of Method : Assert() in Class : org.junit.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 : assertArrayEquals(byte[], byte[]) in Class : org.junit.Assert
FeatureNumberValues
NameassertArrayEquals-
Cyclomatic Complexity1-
Number of Comment Lines9-
Number of Statements2-
Halstead Length18-
Halstead Vocabulary12-
Halstead Effort322.65-
Halstead Bugs0.02-
Classes Referenced0
External Methods Called0
Local Methods Called1assertArrayEquals (1)
Lines Of Code3-
Number of Comments1-
Arguments2expecteds (byte[])
actuals (byte[])
Modifiers2public
static
Halstead Difficulty5.00-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume64.53-
Number of Operands10-
Variable References2actuals (1)
expecteds (1)
Number of Operators8-
Max. depth of nesting0-
Number of Expressions0-
Number of Loops0-

Top of this page

Analysis of Method : assertArrayEquals(char[], char[]) in Class : org.junit.Assert
FeatureNumberValues
NameassertArrayEquals-
Cyclomatic Complexity1-
Number of Comment Lines9-
Number of Statements2-
Halstead Length18-
Halstead Vocabulary12-
Halstead Effort322.65-
Halstead Bugs0.02-
Classes Referenced0
External Methods Called0
Local Methods Called1assertArrayEquals (1)
Lines Of Code3-
Number of Comments1-
Arguments2expecteds (char[])
actuals (char[])
Modifiers2public
static
Halstead Difficulty5.00-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume64.53-
Number of Operands10-
Variable References2actuals (1)
expecteds (1)
Number of Operators8-
Max. depth of nesting0-
Number of Expressions0-
Number of Loops0-

Top of this page

Analysis of Method : assertArrayEquals(double[], double[], double) in Class : org.junit.Assert
FeatureNumberValues
NameassertArrayEquals-
Cyclomatic Complexity1-
Number of Comment Lines9-
Number of Statements2-
Halstead Length21-
Halstead Vocabulary13-
Halstead Effort432.95-
Halstead Bugs0.03-
Classes Referenced0
External Methods Called0
Local Methods Called1assertArrayEquals (1)
Lines Of Code3-
Number of Comments1-
Arguments3expecteds (double[])
actuals (double[])
delta (double)
Modifiers2public
static
Halstead Difficulty5.57-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume77.71-
Number of Operands13-
Variable References3actuals (1)
expecteds (1)
delta (1)
Number of Operators8-
Max. depth of nesting0-
Number of Expressions0-
Number of Loops0-

Top of this page

Analysis of Method : assertArrayEquals(float[], float[], float) in Class : org.junit.Assert
FeatureNumberValues
NameassertArrayEquals-
Cyclomatic Complexity1-
Number of Comment Lines9-
Number of Statements2-
Halstead Length21-
Halstead Vocabulary13-
Halstead Effort432.95-
Halstead Bugs0.03-
Classes Referenced0
External Methods Called0
Local Methods Called1assertArrayEquals (1)
Lines Of Code3-
Number of Comments1-
Arguments3expecteds (float[])
actuals (float[])
delta (float)
Modifiers2public
static
Halstead Difficulty5.57-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume77.71-
Number of Operands13-
Variable References3actuals (1)
expecteds (1)
delta (1)
Number of Operators8-
Max. depth of nesting0-
Number of Expressions0-
Number of Loops0-

Top of this page

Analysis of Method : assertArrayEquals(int[], int[]) in Class : org.junit.Assert
FeatureNumberValues
NameassertArrayEquals-
Cyclomatic Complexity1-
Number of Comment Lines9-
Number of Statements2-
Halstead Length18-
Halstead Vocabulary12-
Halstead Effort322.65-
Halstead Bugs0.02-
Classes Referenced0
External Methods Called0
Local Methods Called1assertArrayEquals (1)
Lines Of Code3-
Number of Comments1-
Arguments2expecteds (int[])
actuals (int[])
Modifiers2public
static
Halstead Difficulty5.00-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume64.53-
Number of Operands10-
Variable References2actuals (1)
expecteds (1)
Number of Operators8-
Max. depth of nesting0-
Number of Expressions0-
Number of Loops0-

Top of this page

Analysis of Method : assertArrayEquals(Object[], Object[]) in Class : org.junit.Assert
FeatureNumberValues
NameassertArrayEquals-
Cyclomatic Complexity1-
Number of Comment Lines13-
Number of Statements2-
Halstead Length18-
Halstead Vocabulary12-
Halstead Effort322.65-
Halstead Bugs0.02-
Classes Referenced1java.lang.Object (2)
External Methods Called0
Local Methods Called1assertArrayEquals (1)
Lines Of Code3-
Number of Comments1-
Arguments2expecteds (java.lang.Object[])
actuals (java.lang.Object[])
Modifiers2public
static
Halstead Difficulty5.00-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume64.53-
Number of Operands10-
Variable References2actuals (1)
expecteds (1)
Number of Operators8-
Max. depth of nesting0-
Number of Expressions0-
Number of Loops0-

Top of this page

Analysis of Method : assertArrayEquals(String, byte[], byte[]) in Class : org.junit.Assert
FeatureNumberValues
NameassertArrayEquals-
Cyclomatic Complexity1-
Number of Comment Lines12-
Number of Statements2-
Halstead Length22-
Halstead Vocabulary16-
Halstead Effort444.89-
Halstead Bugs0.03-
Classes Referenced2java.lang.String (1)
org.junit.internal.ArrayComparisonFailure (1)
External Methods Called0
Local Methods Called1internalArrayEquals (1)
Lines Of Code4-
Number of Comments1-
Arguments3message (java.lang.String)
expecteds (byte[])
actuals (byte[])
Modifiers2public
static
Halstead Difficulty5.06-
Variable Declarations0
Exceptions Thrown1org.junit.internal.ArrayComparisonFailure (1)
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume88.00-
Number of Operands13-
Variable References3actuals (1)
message (1)
expecteds (1)
Number of Operators9-
Max. depth of nesting0-
Number of Expressions0-
Number of Loops0-

Top of this page

Analysis of Method : assertArrayEquals(String, char[], char[]) in Class : org.junit.Assert
FeatureNumberValues
NameassertArrayEquals-
Cyclomatic Complexity1-
Number of Comment Lines12-
Number of Statements2-
Halstead Length22-
Halstead Vocabulary16-
Halstead Effort444.89-
Halstead Bugs0.03-
Classes Referenced2java.lang.String (1)
org.junit.internal.ArrayComparisonFailure (1)
External Methods Called0
Local Methods Called1internalArrayEquals (1)
Lines Of Code4-
Number of Comments1-
Arguments3message (java.lang.String)
expecteds (char[])
actuals (char[])
Modifiers2public
static
Halstead Difficulty5.06-
Variable Declarations0
Exceptions Thrown1org.junit.internal.ArrayComparisonFailure (1)
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume88.00-
Number of Operands13-
Variable References3actuals (1)
message (1)
expecteds (1)
Number of Operators9-
Max. depth of nesting0-
Number of Expressions0-
Number of Loops0-

Top of this page

Analysis of Method : assertArrayEquals(String, double[], double[], double) in Class : org.junit.Assert
FeatureNumberValues
NameassertArrayEquals-
Cyclomatic Complexity1-
Number of Comment Lines12-
Number of Statements2-
Halstead Length29-
Halstead Vocabulary20-
Halstead Effort871.65-
Halstead Bugs0.04-
Classes Referenced3java.lang.String (1)
org.junit.internal.ArrayComparisonFailure (1)
org.junit.internal.InexactComparisonCriteria (1)
External Methods Called2org.junit.internal.InexactComparisonCriteria.InexactComparisonCriteria (1)
delta().arrayEquals (1)
Local Methods Called0
Lines Of Code4-
Number of Comments1-
Arguments4message (java.lang.String)
expecteds (double[])
actuals (double[])
delta (double)
Modifiers2public
static
Halstead Difficulty6.95-
Variable Declarations0
Exceptions Thrown1org.junit.internal.ArrayComparisonFailure (1)
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume125.34-
Number of Operands17-
Variable References4actuals (1)
message (1)
expecteds (1)
delta (1)
Number of Operators12-
Max. depth of nesting0-
Number of Expressions2-
Number of Loops0-

Top of this page

Analysis of Method : assertArrayEquals(String, float[], float[], float) in Class : org.junit.Assert
FeatureNumberValues
NameassertArrayEquals-
Cyclomatic Complexity1-
Number of Comment Lines12-
Number of Statements2-
Halstead Length29-
Halstead Vocabulary20-
Halstead Effort871.65-
Halstead Bugs0.04-
Classes Referenced3java.lang.String (1)
org.junit.internal.ArrayComparisonFailure (1)
org.junit.internal.InexactComparisonCriteria (1)
External Methods Called2delta().arrayEquals (1)
org.junit.internal.InexactComparisonCriteria.InexactComparisonCriteria (1)
Local Methods Called0
Lines Of Code4-
Number of Comments1-
Arguments4message (java.lang.String)
expecteds (float[])
actuals (float[])
delta (float)
Modifiers2public
static
Halstead Difficulty6.95-
Variable Declarations0
Exceptions Thrown1org.junit.internal.ArrayComparisonFailure (1)
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume125.34-
Number of Operands17-
Variable References4actuals (1)
message (1)
expecteds (1)
delta (1)
Number of Operators12-
Max. depth of nesting0-
Number of Expressions2-
Number of Loops0-

Top of this page

Analysis of Method : assertArrayEquals(String, int[], int[]) in Class : org.junit.Assert
FeatureNumberValues
NameassertArrayEquals-
Cyclomatic Complexity1-
Number of Comment Lines12-
Number of Statements2-
Halstead Length22-
Halstead Vocabulary16-
Halstead Effort444.89-
Halstead Bugs0.03-
Classes Referenced2java.lang.String (1)
org.junit.internal.ArrayComparisonFailure (1)
External Methods Called0
Local Methods Called1internalArrayEquals (1)
Lines Of Code4-
Number of Comments1-
Arguments3message (java.lang.String)
expecteds (int[])
actuals (int[])
Modifiers2public
static
Halstead Difficulty5.06-
Variable Declarations0
Exceptions Thrown1org.junit.internal.ArrayComparisonFailure (1)
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume88.00-
Number of Operands13-
Variable References3actuals (1)
message (1)
expecteds (1)
Number of Operators9-
Max. depth of nesting0-
Number of Expressions0-
Number of Loops0-

Top of this page

Analysis of Method : assertArrayEquals(String, Object[], Object[]) in Class : org.junit.Assert
FeatureNumberValues
NameassertArrayEquals-
Cyclomatic Complexity1-
Number of Comment Lines16-
Number of Statements2-
Halstead Length22-
Halstead Vocabulary16-
Halstead Effort444.89-
Halstead Bugs0.03-
Classes Referenced3java.lang.String (1)
org.junit.internal.ArrayComparisonFailure (1)
java.lang.Object (2)
External Methods Called0
Local Methods Called1internalArrayEquals (1)
Lines Of Code4-
Number of Comments1-
Arguments3message (java.lang.String)
expecteds (java.lang.Object[])
actuals (java.lang.Object[])
Modifiers2public
static
Halstead Difficulty5.06-
Variable Declarations0
Exceptions Thrown1org.junit.internal.ArrayComparisonFailure (1)
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume88.00-
Number of Operands13-
Variable References3actuals (1)
message (1)
expecteds (1)
Number of Operators9-
Max. depth of nesting0-
Number of Expressions0-
Number of Loops0-

Top of this page

Analysis of Method : assertArrayEquals(String, long[], long[]) in Class : org.junit.Assert
FeatureNumberValues
NameassertArrayEquals-
Cyclomatic Complexity1-
Number of Comment Lines12-
Number of Statements2-
Halstead Length22-
Halstead Vocabulary16-
Halstead Effort444.89-
Halstead Bugs0.03-
Classes Referenced2java.lang.String (1)
org.junit.internal.ArrayComparisonFailure (1)
External Methods Called0
Local Methods Called1internalArrayEquals (1)
Lines Of Code4-
Number of Comments1-
Arguments3message (java.lang.String)
expecteds (long[])
actuals (long[])
Modifiers2public
static
Halstead Difficulty5.06-
Variable Declarations0
Exceptions Thrown1org.junit.internal.ArrayComparisonFailure (1)
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume88.00-
Number of Operands13-
Variable References3actuals (1)
message (1)
expecteds (1)
Number of Operators9-
Max. depth of nesting0-
Number of Expressions0-
Number of Loops0-

Top of this page

Analysis of Method : assertArrayEquals(String, short[], short[]) in Class : org.junit.Assert
FeatureNumberValues
NameassertArrayEquals-
Cyclomatic Complexity1-
Number of Comment Lines12-
Number of Statements2-
Halstead Length22-
Halstead Vocabulary16-
Halstead Effort444.89-
Halstead Bugs0.03-
Classes Referenced2java.lang.String (1)
org.junit.internal.ArrayComparisonFailure (1)
External Methods Called0
Local Methods Called1internalArrayEquals (1)
Lines Of Code4-
Number of Comments1-
Arguments3message (java.lang.String)
expecteds (short[])
actuals (short[])
Modifiers2public
static
Halstead Difficulty5.06-
Variable Declarations0
Exceptions Thrown1org.junit.internal.ArrayComparisonFailure (1)
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume88.00-
Number of Operands13-
Variable References3actuals (1)
message (1)
expecteds (1)
Number of Operators9-
Max. depth of nesting0-
Number of Expressions0-
Number of Loops0-

Top of this page

Analysis of Method : assertArrayEquals(long[], long[]) in Class : org.junit.Assert
FeatureNumberValues
NameassertArrayEquals-
Cyclomatic Complexity1-
Number of Comment Lines9-
Number of Statements2-
Halstead Length18-
Halstead Vocabulary12-
Halstead Effort322.65-
Halstead Bugs0.02-
Classes Referenced0
External Methods Called0
Local Methods Called1assertArrayEquals (1)
Lines Of Code3-
Number of Comments1-
Arguments2expecteds (long[])
actuals (long[])
Modifiers2public
static
Halstead Difficulty5.00-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume64.53-
Number of Operands10-
Variable References2actuals (1)
expecteds (1)
Number of Operators8-
Max. depth of nesting0-
Number of Expressions0-
Number of Loops0-

Top of this page

Analysis of Method : assertArrayEquals(short[], short[]) in Class : org.junit.Assert
FeatureNumberValues
NameassertArrayEquals-
Cyclomatic Complexity1-
Number of Comment Lines9-
Number of Statements2-
Halstead Length18-
Halstead Vocabulary12-
Halstead Effort322.65-
Halstead Bugs0.02-
Classes Referenced0
External Methods Called0
Local Methods Called1assertArrayEquals (1)
Lines Of Code3-
Number of Comments1-
Arguments2expecteds (short[])
actuals (short[])
Modifiers2public
static
Halstead Difficulty5.00-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume64.53-
Number of Operands10-
Variable References2actuals (1)
expecteds (1)
Number of Operators8-
Max. depth of nesting0-
Number of Expressions0-
Number of Loops0-

Top of this page

Analysis of Method : assertEquals(double, double) in Class : org.junit.Assert
FeatureNumberValues
NameassertEquals-
Cyclomatic Complexity1-
Number of Comment Lines5-
Number of Statements2-
Halstead Length18-
Halstead Vocabulary13-
Halstead Effort314.01-
Halstead Bugs0.02-
Classes Referenced0
External Methods Called0
Local Methods Called1assertEquals (1)
Lines Of Code3-
Number of Comments1-
Arguments2expected (double)
actual (double)
Modifiers3@Deprecated
static
public
Halstead Difficulty4.71-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume66.61-
Number of Operands11-
Variable References2expected (1)
actual (1)
Number of Operators7-
Max. depth of nesting0-
Number of Expressions0-
Number of Loops0-

Top of this page

Analysis of Method : assertEquals(double, double, double) in Class : org.junit.Assert
FeatureNumberValues
NameassertEquals-
Cyclomatic Complexity1-
Number of Comment Lines15-
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(Object, Object) in Class : org.junit.Assert
FeatureNumberValues
NameassertEquals-
Cyclomatic Complexity1-
Number of Comment Lines11-
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(Object[], Object[]) in Class : org.junit.Assert
FeatureNumberValues
NameassertEquals-
Cyclomatic Complexity1-
Number of Comment Lines14-
Number of Statements2-
Halstead Length19-
Halstead Vocabulary14-
Halstead Effort361.70-
Halstead Bugs0.02-
Classes Referenced1java.lang.Object (2)
External Methods Called0
Local Methods Called1assertArrayEquals (1)
Lines Of Code3-
Number of Comments1-
Arguments2expecteds (java.lang.Object[])
actuals (java.lang.Object[])
Modifiers3@Deprecated
public
static
Halstead Difficulty5.00-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume72.34-
Number of Operands10-
Variable References2actuals (1)
expecteds (1)
Number of Operators9-
Max. depth of nesting0-
Number of Expressions0-
Number of Loops0-

Top of this page

Analysis of Method : assertEquals(String, double, double) in Class : org.junit.Assert
FeatureNumberValues
NameassertEquals-
Cyclomatic Complexity1-
Number of Comment Lines5-
Number of Statements2-
Halstead Length18-
Halstead Vocabulary16-
Halstead Effort237.60-
Halstead Bugs0.02-
Classes Referenced1java.lang.String (1)
External Methods Called0
Local Methods Called1fail (1)
Lines Of Code4-
Number of Comments1-
Arguments3message (java.lang.String)
expected (double)
actual (double)
Modifiers3@Deprecated
static
public
Halstead Difficulty3.30-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume72.00-
Number of Operands11-
Variable References0
Number of Operators7-
Max. depth of nesting0-
Number of Expressions1-
Number of Loops0-

Top of this page

Analysis of Method : assertEquals(String, double, double, double) in Class : org.junit.Assert
FeatureNumberValues
NameassertEquals-
Cyclomatic Complexity3-
Number of Comment Lines19-
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.Double.compare (1)
java.lang.Double.Double (2)
java.lang.Math.abs (1)
Local Methods Called1failNotEquals (1)
Lines Of Code7-
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, Object, Object) in Class : org.junit.Assert
FeatureNumberValues
NameassertEquals-
Cyclomatic Complexity4-
Number of Comment Lines14-
Number of Statements7-
Halstead Length76-
Halstead Vocabulary30-
Halstead Effort9021.88-
Halstead Bugs0.12-
Classes Referenced3java.lang.String (6)
org.junit.ComparisonFailure (1)
java.lang.Object (2)
External Methods Called1org.junit.ComparisonFailure.ComparisonFailure (1)
Local Methods Called2failNotEquals (1)
isEquals (1)
Lines Of Code13-
Number of Comments1-
Arguments3message (java.lang.String)
expected (java.lang.Object)
actual (java.lang.Object)
Modifiers2static
public
Halstead Difficulty24.19-
Variable Declarations1cleanMessage (java.lang.String)
Exceptions Thrown0
Exceptions Referenced0
Number of casts2-
Total Depth of Nesting1-
Halstead Volume372.92-
Number of Operands37-
Variable References15message (3)
expected (6)
cleanMessage (1)
actual (5)
Number of Operators39-
Max. depth of nesting1-
Number of Expressions14-
Number of Loops0-

Top of this page

Analysis of Method : assertEquals(String, Object[], Object[]) in Class : org.junit.Assert
FeatureNumberValues
NameassertEquals-
Cyclomatic Complexity1-
Number of Comment Lines17-
Number of Statements2-
Halstead Length22-
Halstead Vocabulary16-
Halstead Effort444.89-
Halstead Bugs0.03-
Classes Referenced2java.lang.String (1)
java.lang.Object (2)
External Methods Called0
Local Methods Called1assertArrayEquals (1)
Lines Of Code4-
Number of Comments1-
Arguments3message (java.lang.String)
expecteds (java.lang.Object[])
actuals (java.lang.Object[])
Modifiers3@Deprecated
public
static
Halstead Difficulty5.06-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume88.00-
Number of Operands13-
Variable References3actuals (1)
message (1)
expecteds (1)
Number of Operators9-
Max. depth of nesting0-
Number of Expressions0-
Number of Loops0-

Top of this page

Analysis of Method : assertEquals(String, long, long) in Class : org.junit.Assert
FeatureNumberValues
NameassertEquals-
Cyclomatic Complexity1-
Number of Comment Lines12-
Number of Statements2-
Halstead Length22-
Halstead Vocabulary13-
Halstead Effort356.17-
Halstead Bugs0.03-
Classes Referenced2java.lang.String (1)
java.lang.Long (4)
External Methods Called0
Local Methods Called1assertEquals (1)
Lines Of Code3-
Number of Comments1-
Arguments3message (java.lang.String)
expected (long)
actual (long)
Modifiers2static
public
Halstead Difficulty4.38-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts2-
Total Depth of Nesting0-
Halstead Volume81.41-
Number of Operands14-
Variable References3expected (1)
message (1)
actual (1)
Number of Operators8-
Max. depth of nesting0-
Number of Expressions2-
Number of Loops0-

Top of this page

Analysis of Method : assertEquals(long, long) in Class : org.junit.Assert
FeatureNumberValues
NameassertEquals-
Cyclomatic Complexity1-
Number of Comment Lines9-
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 : assertFalse(boolean) in Class : org.junit.Assert
FeatureNumberValues
NameassertFalse-
Cyclomatic Complexity1-
Number of Comment Lines7-
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 : org.junit.Assert
FeatureNumberValues
NameassertFalse-
Cyclomatic Complexity1-
Number of Comment Lines10-
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 : org.junit.Assert
FeatureNumberValues
NameassertNotNull-
Cyclomatic Complexity1-
Number of Comment Lines7-
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 : org.junit.Assert
FeatureNumberValues
NameassertNotNull-
Cyclomatic Complexity1-
Number of Comment Lines10-
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 : org.junit.Assert
FeatureNumberValues
NameassertNotSame-
Cyclomatic Complexity1-
Number of Comment Lines10-
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-
Arguments2unexpected (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 References2unexpected (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 : org.junit.Assert
FeatureNumberValues
NameassertNotSame-
Cyclomatic Complexity2-
Number of Comment Lines13-
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 Code5-
Number of Comments1-
Arguments3message (java.lang.String)
unexpected (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 References3unexpected (1)
message (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 : org.junit.Assert
FeatureNumberValues
NameassertNull-
Cyclomatic Complexity1-
Number of Comment Lines7-
Number of Statements2-
Halstead Length13-
Halstead Vocabulary10-
Halstead Effort151.15-
Halstead Bugs0.01-
Classes Referenced1java.lang.Object (1)
External Methods Called0
Local Methods Called1assertNull (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 : assertNull(String, Object) in Class : org.junit.Assert
FeatureNumberValues
NameassertNull-
Cyclomatic Complexity1-
Number of Comment Lines10-
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 : org.junit.Assert
FeatureNumberValues
NameassertSame-
Cyclomatic Complexity1-
Number of Comment Lines9-
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 : org.junit.Assert
FeatureNumberValues
NameassertSame-
Cyclomatic Complexity2-
Number of Comment Lines12-
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 : assertThat(T, Matcher) in Class : org.junit.Assert
FeatureNumberValues
NameassertThat-
Cyclomatic Complexity1-
Number of Comment Lines25-
Number of Statements2-
Halstead Length22-
Halstead Vocabulary14-
Halstead Effort502.57-
Halstead Bugs0.03-
Classes Referenced2T (3)
org.hamcrest.Matcher (1)
External Methods Called0
Local Methods Called1assertThat (1)
Lines Of Code3-
Number of Comments1-
Arguments2actual (T)
matcher (org.hamcrest.Matcher)
Modifiers2public
static
Halstead Difficulty6.00-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume83.76-
Number of Operands12-
Variable References2matcher (1)
actual (1)
Number of Operators10-
Max. depth of nesting0-
Number of Expressions0-
Number of Loops0-

Top of this page

Analysis of Method : assertThat(String, T, Matcher) in Class : org.junit.Assert
FeatureNumberValues
NameassertThat-
Cyclomatic Complexity2-
Number of Comment Lines29-
Number of Statements10-
Halstead Length83-
Halstead Vocabulary35-
Halstead Effort4905.58-
Halstead Bugs0.14-
Classes Referenced6org.hamcrest.Description (1)
java.lang.AssertionError (1)
java.lang.String (1)
T (3)
org.hamcrest.Matcher (1)
org.hamcrest.StringDescription (1)
External Methods Called7org.hamcrest.StringDescription.StringDescription (1)
java.lang.AssertionError.java.lang.AssertionError (1)
org.hamcrest.Description.appendValue (1)
org.hamcrest.Matcher.matches (1)
org.hamcrest.Description.appendText (4)
org.hamcrest.Description.appendDescriptionOf (1)
org.hamcrest.Description.toString (1)
Local Methods Called0
Lines Of Code13-
Number of Comments1-
Arguments3reason (java.lang.String)
actual (T)
matcher (org.hamcrest.Matcher)
Modifiers2public
static
Halstead Difficulty11.52-
Variable Declarations1description (org.hamcrest.Description)
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting1-
Halstead Volume425.73-
Number of Operands39-
Variable References12description (7)
reason (1)
matcher (2)
actual (2)
Number of Operators44-
Max. depth of nesting1-
Number of Expressions12-
Number of Loops0-

Top of this page

Analysis of Method : assertTrue(boolean) in Class : org.junit.Assert
FeatureNumberValues
NameassertTrue-
Cyclomatic Complexity1-
Number of Comment Lines7-
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 : org.junit.Assert
FeatureNumberValues
NameassertTrue-
Cyclomatic Complexity2-
Number of Comment Lines10-
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 : org.junit.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 : org.junit.Assert
FeatureNumberValues
Namefail-
Cyclomatic Complexity1-
Number of Comment Lines8-
Number of Statements2-
Halstead Length20-
Halstead Vocabulary17-
Halstead Effort525.53-
Halstead Bugs0.03-
Classes Referenced2java.lang.AssertionError (1)
java.lang.String (1)
External Methods Called1java.lang.AssertionError.AssertionError (1)
Local Methods Called0
Lines Of Code3-
Number of Comments1-
Arguments1message (java.lang.String)
Modifiers2static
public
Halstead Difficulty6.43-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume81.75-
Number of Operands9-
Variable References2message (2)
Number of Operators11-
Max. depth of nesting0-
Number of Expressions3-
Number of Loops0-

Top of this page

Analysis of Method : failNotEquals(String, Object, Object) in Class : org.junit.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 Code4-
Number of Comments0-
Arguments3message (java.lang.String)
expected (java.lang.Object)
actual (java.lang.Object)
Modifiers2static
private
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 : org.junit.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 Code8-
Number of Comments0-
Arguments3message (java.lang.String)
expected (java.lang.Object)
actual (java.lang.Object)
Modifiers2static
private
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 : org.junit.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
private
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 : org.junit.Assert
FeatureNumberValues
Nameformat-
Cyclomatic Complexity3-
Number of Comment Lines0-
Number of Statements7-
Halstead Length90-
Halstead Vocabulary33-
Halstead Effort6934.78-
Halstead Bugs0.15-
Classes Referenced2java.lang.String (7)
java.lang.Object (2)
External Methods Called2java.lang.String.equals (2)
java.lang.String.valueOf (2)
Local Methods Called1formatClassAndValue (2)
Lines Of Code14-
Number of Comments0-
Arguments3message (java.lang.String)
expected (java.lang.Object)
actual (java.lang.Object)
Modifiers1static
Halstead Difficulty15.28-
Variable Declarations3expectedString (java.lang.String)
actualString (java.lang.String)
formatted (java.lang.String)
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume454.00-
Number of Operands47-
Variable References16expectedString (3)
actualString (3)
expected (2)
message (3)
formatted (3)
actual (2)
Number of Operators43-
Max. depth of nesting0-
Number of Expressions21-
Number of Loops0-

Top of this page

Analysis of Method : formatClassAndValue(Object, String) in Class : org.junit.Assert
FeatureNumberValues
NameformatClassAndValue-
Cyclomatic Complexity1-
Number of Comment Lines0-
Number of Statements3-
Halstead Length36-
Halstead Vocabulary24-
Halstead Effort1485.53-
Halstead Bugs0.06-
Classes Referenced2java.lang.String (3)
java.lang.Object (1)
External Methods Called2getClass().getName (1)
java.lang.Object.getClass (1)
Local Methods Called0
Lines Of Code4-
Number of Comments0-
Arguments2value (java.lang.Object)
valueString (java.lang.String)
Modifiers2private
static
Halstead Difficulty9.00-
Variable Declarations1className (java.lang.String)
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume165.06-
Number of Operands18-
Variable References4valueString (1)
className (1)
value (2)
Number of Operators18-
Max. depth of nesting0-
Number of Expressions8-
Number of Loops0-

Top of this page

Analysis of Method : internalArrayEquals(String, Object, Object) in Class : org.junit.Assert
FeatureNumberValues
NameinternalArrayEquals-
Cyclomatic Complexity1-
Number of Comment Lines16-
Number of Statements2-
Halstead Length24-
Halstead Vocabulary18-
Halstead Effort560.44-
Halstead Bugs0.03-
Classes Referenced4java.lang.String (1)
org.junit.internal.ArrayComparisonFailure (1)
org.junit.internal.ExactComparisonCriteria (1)
java.lang.Object (2)
External Methods Called2org.junit.internal.ExactComparisonCriteria.arrayEquals (1)
org.junit.internal.ExactComparisonCriteria.ExactComparisonCriteria (1)
Local Methods Called0
Lines Of Code4-
Number of Comments1-
Arguments3message (java.lang.String)
expecteds (java.lang.Object)
actuals (java.lang.Object)
Modifiers2private
static
Halstead Difficulty5.60-
Variable Declarations0
Exceptions Thrown1org.junit.internal.ArrayComparisonFailure (1)
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume100.08-
Number of Operands14-
Variable References3actuals (1)
message (1)
expecteds (1)
Number of Operators10-
Max. depth of nesting0-
Number of Expressions2-
Number of Loops0-

Top of this page

Analysis of Method : isEquals(Object, Object) in Class : org.junit.Assert
FeatureNumberValues
NameisEquals-
Cyclomatic Complexity1-
Number of Comment Lines0-
Number of Statements2-
Halstead Length17-
Halstead Vocabulary13-
Halstead Effort330.26-
Halstead Bugs0.02-
Classes Referenced1java.lang.Object (2)
External Methods Called1java.lang.Object.equals (1)
Local Methods Called0
Lines Of Code3-
Number of Comments0-
Arguments2expected (java.lang.Object)
actual (java.lang.Object)
Modifiers2private
static
Halstead Difficulty5.25-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume62.91-
Number of Operands9-
Variable References2expected (1)
actual (1)
Number of Operators8-
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