public class Assignments
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static Assignments |
allUnassigned(java.lang.reflect.Method testMethod,
TestClass testClass)
Returns a new assignment list for
testMethod , with no params
assigned. |
Assignments |
assignNext(PotentialAssignment source) |
java.lang.Object[] |
getActualValues(int start,
int stop,
boolean nullsOk) |
java.lang.Object[] |
getAllArguments(boolean nullsOk) |
ParameterSupplier |
getAnnotatedSupplier(ParameterSignature unassigned) |
java.lang.Object[] |
getArgumentStrings(boolean nullsOk) |
java.lang.Object[] |
getConstructorArguments(boolean nullsOk) |
java.lang.Object[] |
getMethodArguments(boolean nullsOk) |
ParameterSupplier |
getSupplier(ParameterSignature unassigned) |
boolean |
isComplete() |
ParameterSignature |
nextUnassigned() |
java.util.List<PotentialAssignment> |
potentialsForNextUnassigned() |
public static Assignments allUnassigned(java.lang.reflect.Method testMethod, TestClass testClass) throws java.lang.Exception
testMethod
, with no params
assigned.java.lang.Exception
public boolean isComplete()
public ParameterSignature nextUnassigned()
public Assignments assignNext(PotentialAssignment source)
public java.lang.Object[] getActualValues(int start, int stop, boolean nullsOk) throws PotentialAssignment.CouldNotGenerateValueException
public java.util.List<PotentialAssignment> potentialsForNextUnassigned() throws java.lang.InstantiationException, java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.IllegalAccessException
public ParameterSupplier getSupplier(ParameterSignature unassigned) throws java.lang.InstantiationException, java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.IllegalAccessException
public ParameterSupplier getAnnotatedSupplier(ParameterSignature unassigned) throws java.lang.InstantiationException, java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.IllegalAccessException
public java.lang.Object[] getConstructorArguments(boolean nullsOk) throws PotentialAssignment.CouldNotGenerateValueException
public java.lang.Object[] getMethodArguments(boolean nullsOk) throws PotentialAssignment.CouldNotGenerateValueException
public java.lang.Object[] getAllArguments(boolean nullsOk) throws PotentialAssignment.CouldNotGenerateValueException
public java.lang.Object[] getArgumentStrings(boolean nullsOk) throws PotentialAssignment.CouldNotGenerateValueException