|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectjunit.framework.Assert
junit.framework.TestCase
org.apache.commons.lang.builder.HashCodeBuilderAndEqualsBuilderTest
Tests HashCodeBuilder and
EqualsBuilderTest to insure that equal
objects must have equal hash codes.
| Constructor Summary | |
HashCodeBuilderAndEqualsBuilderTest(java.lang.String name)
Constructor for HashCodeBuilderAndEqualsBuilderTest. |
|
| Method Summary | |
void |
assertEqualsAndHashCodeContract(java.lang.Object lhs,
java.lang.Object rhs,
boolean testTransients)
Asserts that if lhs equals rhs
then their hash codes MUST be identical. |
static void |
main(java.lang.String[] args)
|
protected void |
setUp()
|
static junit.framework.Test |
suite()
|
protected void |
tearDown()
|
void |
testFixture()
|
void |
testFixture(boolean testTransients)
|
void |
testFixtureWithTransients()
|
void |
testInteger()
|
void |
testInteger(boolean testTransients)
|
void |
testIntegerWithTransients()
|
| Methods inherited from class junit.framework.TestCase |
countTestCases, createResult, getName, run, run, runBare, runTest, setName, toString |
| Methods inherited from class junit.framework.Assert |
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public HashCodeBuilderAndEqualsBuilderTest(java.lang.String name)
name - | Method Detail |
public static void main(java.lang.String[] args)
public static junit.framework.Test suite()
protected void setUp()
throws java.lang.Exception
java.lang.Exception
protected void tearDown()
throws java.lang.Exception
java.lang.Exceptionpublic void testInteger(boolean testTransients)
public void testInteger()
public void testIntegerWithTransients()
public void testFixture()
public void testFixtureWithTransients()
public void testFixture(boolean testTransients)
public void assertEqualsAndHashCodeContract(java.lang.Object lhs,
java.lang.Object rhs,
boolean testTransients)
lhs equals rhs
then their hash codes MUST be identical.
lhs - The Left-Hand-Side of the equals testrhs - The Right-Hand-Side of the equals testtestTransients - wether to test transient fields
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||