Class Assignments
java.lang.Object
org.junit.experimental.theories.internal.Assignments
A potentially incomplete list of value assignments for a method's formal
parameters
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final List<PotentialAssignment> private final TestClassprivate final List<ParameterSignature> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateAssignments(List<PotentialAssignment> assigned, List<ParameterSignature> unassigned, TestClass clazz) -
Method Summary
Modifier and TypeMethodDescriptionstatic AssignmentsallUnassigned(Method testMethod, TestClass testClass) Returns a new assignment list fortestMethod, with no params assigned.assignNext(PotentialAssignment source) private ParameterSupplierbuildParameterSupplierFromClass(Class<? extends ParameterSupplier> cls) private List<PotentialAssignment> generateAssignmentsFromTypeAlone(ParameterSignature unassigned) Object[]getActualValues(int start, int stop) Object[]Object[]getArgumentStrings(boolean nullsOk) Object[]private intObject[]private ParameterSuppliergetSupplier(ParameterSignature unassigned) boolean
-
Field Details
-
assigned
-
unassigned
-
clazz
-
-
Constructor Details
-
Assignments
private Assignments(List<PotentialAssignment> assigned, List<ParameterSignature> unassigned, TestClass clazz)
-
-
Method Details
-
allUnassigned
Returns a new assignment list fortestMethod, with no params assigned. -
isComplete
public boolean isComplete() -
nextUnassigned
-
assignNext
-
getActualValues
public Object[] getActualValues(int start, int stop) throws PotentialAssignment.CouldNotGenerateValueException -
potentialsForNextUnassigned
- Throws:
Throwable
-
generateAssignmentsFromTypeAlone
-
getSupplier
- Throws:
Exception
-
buildParameterSupplierFromClass
private ParameterSupplier buildParameterSupplierFromClass(Class<? extends ParameterSupplier> cls) throws Exception - Throws:
Exception
-
getConstructorArguments
-
getMethodArguments
-
getAllArguments
-
getConstructorParameterCount
private int getConstructorParameterCount() -
getArgumentStrings
public Object[] getArgumentStrings(boolean nullsOk) throws PotentialAssignment.CouldNotGenerateValueException
-