us.ihmc.utilities.reflect
Class RecursiveObjectComparerTest
java.lang.Object
us.ihmc.utilities.reflect.RecursiveObjectComparerTest
public class RecursiveObjectComparerTest
- extends java.lang.Object
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RecursiveObjectComparerTest
public RecursiveObjectComparerTest()
testStringEqual
public void testStringEqual()
throws java.lang.IllegalArgumentException,
java.lang.IllegalAccessException,
java.lang.SecurityException,
java.lang.NoSuchFieldException
- Throws:
java.lang.IllegalArgumentException
java.lang.IllegalAccessException
java.lang.SecurityException
java.lang.NoSuchFieldException
testStringNotEqual
public void testStringNotEqual()
throws java.lang.IllegalArgumentException,
java.lang.IllegalAccessException
- Throws:
java.lang.IllegalArgumentException
java.lang.IllegalAccessException
testDifferentTypesNotEqual
public void testDifferentTypesNotEqual()
throws java.lang.IllegalArgumentException,
java.lang.IllegalAccessException
- Throws:
java.lang.IllegalArgumentException
java.lang.IllegalAccessException
testDoubleArraysDifferentInObject
public void testDoubleArraysDifferentInObject()
throws java.lang.IllegalArgumentException,
java.lang.IllegalAccessException
- Throws:
java.lang.IllegalArgumentException
java.lang.IllegalAccessException
testBuriedDoubleArraysDifferentInObject
public void testBuriedDoubleArraysDifferentInObject()
throws java.lang.IllegalArgumentException,
java.lang.IllegalAccessException
- Throws:
java.lang.IllegalArgumentException
java.lang.IllegalAccessException
testMapEqual
public void testMapEqual()
throws java.lang.IllegalArgumentException,
java.lang.IllegalAccessException
- Throws:
java.lang.IllegalArgumentException
java.lang.IllegalAccessException
testMapEqualDifferentOrder
public void testMapEqualDifferentOrder()
throws java.lang.IllegalArgumentException,
java.lang.IllegalAccessException
- Throws:
java.lang.IllegalArgumentException
java.lang.IllegalAccessException
testMapKeysNotEqual
public void testMapKeysNotEqual()
throws java.lang.IllegalArgumentException,
java.lang.IllegalAccessException
- Throws:
java.lang.IllegalArgumentException
java.lang.IllegalAccessException
testMapValuesNotEqual
public void testMapValuesNotEqual()
throws java.lang.IllegalArgumentException,
java.lang.IllegalAccessException
- Throws:
java.lang.IllegalArgumentException
java.lang.IllegalAccessException
testClearEqualInitially
public void testClearEqualInitially()
throws java.lang.IllegalArgumentException,
java.lang.IllegalAccessException
- Throws:
java.lang.IllegalArgumentException
java.lang.IllegalAccessException
testClearNotEqualInitially
public void testClearNotEqualInitially()
throws java.lang.IllegalArgumentException,
java.lang.IllegalAccessException
- Throws:
java.lang.IllegalArgumentException
java.lang.IllegalAccessException
testLoopsEqual
public void testLoopsEqual()
throws java.lang.IllegalArgumentException,
java.lang.IllegalAccessException
- Throws:
java.lang.IllegalArgumentException
java.lang.IllegalAccessException
testLoopsNotEqual
public void testLoopsNotEqual()
throws java.lang.IllegalArgumentException,
java.lang.IllegalAccessException
- Throws:
java.lang.IllegalArgumentException
java.lang.IllegalAccessException
testLoopsNotEqual2
public void testLoopsNotEqual2()
throws java.lang.IllegalArgumentException,
java.lang.IllegalAccessException
- Throws:
java.lang.IllegalArgumentException
java.lang.IllegalAccessException
testLoopsNotEqual3
public void testLoopsNotEqual3()
throws java.lang.IllegalArgumentException,
java.lang.IllegalAccessException
- Throws:
java.lang.IllegalArgumentException
java.lang.IllegalAccessException
testArrayOfPrimitives
public void testArrayOfPrimitives()
throws java.lang.IllegalArgumentException,
java.lang.IllegalAccessException
- Throws:
java.lang.IllegalArgumentException
java.lang.IllegalAccessException
testArrayOfStrings
public void testArrayOfStrings()
throws java.lang.IllegalArgumentException,
java.lang.IllegalAccessException
- Throws:
java.lang.IllegalArgumentException
java.lang.IllegalAccessException
testSomePrimitives
public void testSomePrimitives()
throws java.lang.IllegalArgumentException,
java.lang.IllegalAccessException,
java.lang.SecurityException,
java.lang.NoSuchFieldException
- Throws:
java.lang.IllegalArgumentException
java.lang.IllegalAccessException
java.lang.SecurityException
java.lang.NoSuchFieldException
testTree
public void testTree()
throws java.lang.IllegalArgumentException,
java.lang.IllegalAccessException,
java.lang.SecurityException,
java.lang.NoSuchFieldException
- Throws:
java.lang.IllegalArgumentException
java.lang.IllegalAccessException
java.lang.SecurityException
java.lang.NoSuchFieldException
testNaN
public void testNaN()
throws java.lang.IllegalArgumentException,
java.lang.IllegalAccessException
- Throws:
java.lang.IllegalArgumentException
java.lang.IllegalAccessException
testNaNVector
public void testNaNVector()
throws java.lang.IllegalArgumentException,
java.lang.IllegalAccessException
- Throws:
java.lang.IllegalArgumentException
java.lang.IllegalAccessException
testOneNull
public void testOneNull()
throws java.lang.IllegalArgumentException,
java.lang.IllegalAccessException
- Throws:
java.lang.IllegalArgumentException
java.lang.IllegalAccessException
testOneNullTwo
public void testOneNullTwo()
throws java.lang.IllegalArgumentException,
java.lang.IllegalAccessException
- Throws:
java.lang.IllegalArgumentException
java.lang.IllegalAccessException
testIgnoreSomeFields
public void testIgnoreSomeFields()
throws java.lang.IllegalArgumentException,
java.lang.IllegalAccessException,
java.lang.SecurityException,
java.lang.NoSuchFieldException
- Throws:
java.lang.IllegalArgumentException
java.lang.IllegalAccessException
java.lang.SecurityException
java.lang.NoSuchFieldException
testIgnoreSomeNamedFields
public void testIgnoreSomeNamedFields()
throws java.lang.IllegalArgumentException,
java.lang.IllegalAccessException,
java.lang.SecurityException,
java.lang.NoSuchFieldException
- Throws:
java.lang.IllegalArgumentException
java.lang.IllegalAccessException
java.lang.SecurityException
java.lang.NoSuchFieldException