com.bm.utils
Class AutomaticBeanEqualsTester

java.lang.Object
  extended by junit.framework.Assert
      extended by com.bm.utils.AutomaticBeanEqualsTester

public final class AutomaticBeanEqualsTester
extends junit.framework.Assert

This class tests simple Bean-Classes automatically. Every Bean class must have a parameterless constructor. We are using a random data generator automatically generate N beans.

Since:
09.02.2006
Author:
Daniel Wiese

Constructor Summary
AutomaticBeanEqualsTester()
           
 
Method Summary
static
<T> void
assertEqualsImplementation(java.lang.Class<? extends T> beanToTest, java.lang.String... keyProperties)
          Executes the automatic eauals test.
 
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, toString, wait, wait, wait
 

Constructor Detail

AutomaticBeanEqualsTester

public AutomaticBeanEqualsTester()
Method Detail

assertEqualsImplementation

public static <T> void assertEqualsImplementation(java.lang.Class<? extends T> beanToTest,
                                                  java.lang.String... keyProperties)
Executes the automatic eauals test.

Type Parameters:
T - - the type of the bean
Parameters:
beanToTest - - the class of the bean
keyProperties - - the names of the key properties, which are important for equal
Since:
09.02.2006


Copyright © 2008. All Rights Reserved.