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 TestClass
private final List
<ParameterSignature> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
Assignments
(List<PotentialAssignment> assigned, List<ParameterSignature> unassigned, TestClass clazz) -
Method Summary
Modifier and TypeMethodDescriptionstatic Assignments
allUnassigned
(Method testMethod, TestClass testClass) Returns a new assignment list fortestMethod
, with no params assigned.assignNext
(PotentialAssignment source) private ParameterSupplier
buildParameterSupplierFromClass
(Class<? extends ParameterSupplier> cls) private List
<PotentialAssignment> generateAssignmentsFromTypeAlone
(ParameterSignature unassigned) Object[]
getActualValues
(int start, int stop) Object[]
Object[]
getArgumentStrings
(boolean nullsOk) Object[]
private int
Object[]
private ParameterSupplier
getSupplier
(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
-