Class Assignments
- java.lang.Object
-
- org.junit.experimental.theories.internal.Assignments
-
public class Assignments extends 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 AssignmentsallUnassigned(Method testMethod, TestClass testClass)Returns a new assignment list fortestMethod, with no params assigned.AssignmentsassignNext(PotentialAssignment source)Object[]getActualValues(int start, int stop)Object[]getAllArguments()Object[]getArgumentStrings(boolean nullsOk)Object[]getConstructorArguments()Object[]getMethodArguments()booleanisComplete()ParameterSignaturenextUnassigned()List<PotentialAssignment>potentialsForNextUnassigned()
-
-
-
Method Detail
-
allUnassigned
public static Assignments allUnassigned(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 Object[] getActualValues(int start, int stop) throws PotentialAssignment.CouldNotGenerateValueException
-
potentialsForNextUnassigned
public List<PotentialAssignment> potentialsForNextUnassigned() throws Throwable
- Throws:
Throwable
-
getConstructorArguments
public Object[] getConstructorArguments() throws PotentialAssignment.CouldNotGenerateValueException
-
getMethodArguments
public Object[] getMethodArguments() throws PotentialAssignment.CouldNotGenerateValueException
-
getAllArguments
public Object[] getAllArguments() throws PotentialAssignment.CouldNotGenerateValueException
-
getArgumentStrings
public Object[] getArgumentStrings(boolean nullsOk) throws PotentialAssignment.CouldNotGenerateValueException
-
-