public class ReflectionBlackBoxTester
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
MAXVALUE |
static java.lang.String |
MINVALUE |
static java.lang.String |
NULLVALUE |
static java.lang.String |
RANDOMVALUE |
| Constructor and Description |
|---|
ReflectionBlackBoxTester() |
| Modifier and Type | Method and Description |
|---|---|
java.util.ArrayList<java.lang.Class<?>> |
getClassesForPackage(java.lang.String pckgname)
Attempts to list all the classes in the specified package as determined
by the context class loader
|
java.lang.String |
getParamtoString(java.lang.Object[] params) |
void |
output(java.lang.String message,
NetworkParserLog logger,
int logLevel) |
void |
test(java.lang.String packageName,
NetworkParserLog logger) |
ReflectionBlackBoxTester |
withIgnoreClazzes(java.lang.String... values) |
public static final java.lang.String NULLVALUE
public static final java.lang.String MINVALUE
public static final java.lang.String MAXVALUE
public static final java.lang.String RANDOMVALUE
public ReflectionBlackBoxTester withIgnoreClazzes(java.lang.String... values)
public void test(java.lang.String packageName,
NetworkParserLog logger)
throws java.lang.ClassNotFoundException,
java.io.IOException,
java.lang.InstantiationException,
java.lang.IllegalAccessException,
java.lang.IllegalArgumentException,
java.lang.reflect.InvocationTargetException
java.lang.ClassNotFoundExceptionjava.io.IOExceptionjava.lang.InstantiationExceptionjava.lang.IllegalAccessExceptionjava.lang.IllegalArgumentExceptionjava.lang.reflect.InvocationTargetExceptionpublic java.lang.String getParamtoString(java.lang.Object[] params)
public void output(java.lang.String message,
NetworkParserLog logger,
int logLevel)
public java.util.ArrayList<java.lang.Class<?>> getClassesForPackage(java.lang.String pckgname)
throws java.lang.ClassNotFoundException,
java.io.IOException
pckgname - the package name to searchjava.lang.ClassNotFoundException - if something went wrongjava.io.IOException - if something went wrong to read