public class SuperTester extends Object
| Constructor and Description |
|---|
SuperTester(Class<?>... classes)
Constructs the Tester with supplied package and class names.
|
SuperTester(Object[] objects)
Constructs the Tester with supplied list of objects.
|
SuperTester(String packageName,
String[] classNames)
Constructs the Tester with supplied package and class names.
|
| Modifier and Type | Method and Description |
|---|---|
void |
testAll()
Test all.
|
static void |
testAll(String packageName)
Blindly tests all the objects created from the classes from the given
package.
|
void |
testGetters()
This method invokes all the getter methods.
|
static void |
testObjects(Object... objects)
Blindly tests all the objects.
|
void |
testPublics()
This method invokes all the available public methods.
|
void |
testSetters()
This method invokes all the setter methods.
|
public SuperTester(Object[] objects) throws IllegalAccessException, InstantiationException, IOException
objects - The list of objectsIOException - implicitInstantiationException - implicitIllegalAccessException - implicitpublic SuperTester(String packageName, String[] classNames) throws InstantiationException, IllegalAccessException, ClassNotFoundException, IOException, InvocationTargetException, NoSuchMethodException, NoSuchFieldException
packageName - The package nameclassNames - The list of class namesInstantiationException - implicitIllegalAccessException - implicitClassNotFoundException - implicitIOException - implicitNoSuchFieldException - implicitNoSuchMethodException - implicitInvocationTargetException - implicitpublic SuperTester(Class<?>... classes) throws InstantiationException, IllegalAccessException, ClassNotFoundException, IOException, InvocationTargetException, NoSuchMethodException, NoSuchFieldException
classes - The list of classInstantiationException - implicitIllegalAccessException - implicitClassNotFoundException - implicitIOException - implicitNoSuchFieldException - implicitNoSuchMethodException - implicitInvocationTargetException - implicitpublic void testGetters()
throws IllegalAccessException,
InvocationTargetException,
InstantiationException,
NoSuchMethodException,
NoSuchFieldException,
ClassNotFoundException
InvocationTargetException - implicitIllegalAccessException - implicitClassNotFoundException - implicitNoSuchFieldException - implicitNoSuchMethodException - implicitInstantiationException - implicitpublic void testSetters()
throws IllegalAccessException,
InvocationTargetException,
InstantiationException,
NoSuchMethodException,
NoSuchFieldException,
ClassNotFoundException
InstantiationException - implicitInvocationTargetException - implicitIllegalAccessException - implicitNoSuchFieldException - implicitNoSuchMethodException - implicitClassNotFoundException - implicitpublic void testPublics()
throws IllegalAccessException,
InvocationTargetException,
InstantiationException,
NoSuchMethodException,
NoSuchFieldException,
ClassNotFoundException
InvocationTargetException - implicitIllegalAccessException - implicitClassNotFoundException - implicitNoSuchFieldException - implicitNoSuchMethodException - implicitInstantiationException - implicitpublic void testAll()
public static void testAll(String packageName) throws Exception
packageName - the package nameException - implicitCopyright © 2017. All rights reserved.