类 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
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 static Assignments
allUnassigned(Method testMethod, TestClass testClass)
Returns a new assignment list fortestMethod
, with no params assigned.Assignments
assignNext(PotentialAssignment source)
Object[]
getActualValues(int start, int stop)
Object[]
getAllArguments()
Object[]
getArgumentStrings(boolean nullsOk)
Object[]
getConstructorArguments()
Object[]
getMethodArguments()
boolean
isComplete()
ParameterSignature
nextUnassigned()
List<PotentialAssignment>
potentialsForNextUnassigned()
方法详细资料
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
- 抛出:
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