Class Assignments
- java.lang.Object
-
- org.junit.experimental.theories.internal.Assignments
-
public class Assignments extends java.lang.Object
A potentially incomplete list of value assignments for a method's formal parameters
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Assignments
allUnassigned(java.lang.reflect.Method testMethod, TestClass testClass)
Returns a new assignment list fortestMethod
, with no params assigned.Assignments
assignNext(PotentialAssignment source)
java.lang.Object[]
getActualValues(int start, int stop)
java.lang.Object[]
getAllArguments()
java.lang.Object[]
getArgumentStrings(boolean nullsOk)
java.lang.Object[]
getConstructorArguments()
java.lang.Object[]
getMethodArguments()
boolean
isComplete()
ParameterSignature
nextUnassigned()
java.util.List<PotentialAssignment>
potentialsForNextUnassigned()
-
-
-
Method Detail
-
allUnassigned
public static Assignments allUnassigned(java.lang.reflect.Method testMethod, TestClass testClass)
Returns a new assignment list fortestMethod
, with no params assigned.
-
isComplete
public boolean isComplete()
-
nextUnassigned
public ParameterSignature nextUnassigned()
-
assignNext
public Assignments assignNext(PotentialAssignment source)
-
getActualValues
public java.lang.Object[] getActualValues(int start, int stop) throws PotentialAssignment.CouldNotGenerateValueException
-
potentialsForNextUnassigned
public java.util.List<PotentialAssignment> potentialsForNextUnassigned() throws java.lang.Throwable
- Throws:
java.lang.Throwable
-
getConstructorArguments
public java.lang.Object[] getConstructorArguments() throws PotentialAssignment.CouldNotGenerateValueException
-
getMethodArguments
public java.lang.Object[] getMethodArguments() throws PotentialAssignment.CouldNotGenerateValueException
-
getAllArguments
public java.lang.Object[] getAllArguments() throws PotentialAssignment.CouldNotGenerateValueException
-
getArgumentStrings
public java.lang.Object[] getArgumentStrings(boolean nullsOk) throws PotentialAssignment.CouldNotGenerateValueException
-
-