public class AllMembersSupplier extends ParameterSupplier
Modifier and Type | Class and Description |
---|---|
(package private) static class |
AllMembersSupplier.MethodParameterValue |
Constructor and Description |
---|
AllMembersSupplier(TestClass type)
Constructs a new supplier for
type |
Modifier and Type | Method and Description |
---|---|
private void |
addArrayValues(ParameterSignature sig,
java.lang.String name,
java.util.List<PotentialAssignment> list,
java.lang.Object array) |
private void |
addDataPointsValues(java.lang.Class<?> type,
ParameterSignature sig,
java.lang.String name,
java.util.List<PotentialAssignment> list,
java.lang.Object value) |
private void |
addIterableValues(ParameterSignature sig,
java.lang.String name,
java.util.List<PotentialAssignment> list,
java.lang.Iterable<?> iterable) |
private void |
addMultiPointFields(ParameterSignature sig,
java.util.List<PotentialAssignment> list) |
private void |
addMultiPointMethods(ParameterSignature sig,
java.util.List<PotentialAssignment> list) |
private void |
addSinglePointFields(ParameterSignature sig,
java.util.List<PotentialAssignment> list) |
private void |
addSinglePointMethods(ParameterSignature sig,
java.util.List<PotentialAssignment> list) |
protected java.util.Collection<java.lang.reflect.Field> |
getDataPointsFields(ParameterSignature sig) |
protected java.util.Collection<FrameworkMethod> |
getDataPointsMethods(ParameterSignature sig) |
protected java.util.Collection<java.lang.reflect.Field> |
getSingleDataPointFields(ParameterSignature sig) |
protected java.util.Collection<FrameworkMethod> |
getSingleDataPointMethods(ParameterSignature sig) |
private java.lang.Object |
getStaticFieldValue(java.lang.reflect.Field field) |
java.util.List<PotentialAssignment> |
getValueSources(ParameterSignature sig) |
private static boolean |
isAssignableToAnyOf(java.lang.Class<?>[] typeArray,
java.lang.Object target) |
private final TestClass clazz
public AllMembersSupplier(TestClass type)
type
public java.util.List<PotentialAssignment> getValueSources(ParameterSignature sig) throws java.lang.Throwable
getValueSources
in class ParameterSupplier
java.lang.Throwable
private void addMultiPointMethods(ParameterSignature sig, java.util.List<PotentialAssignment> list) throws java.lang.Throwable
java.lang.Throwable
private void addSinglePointMethods(ParameterSignature sig, java.util.List<PotentialAssignment> list)
private void addMultiPointFields(ParameterSignature sig, java.util.List<PotentialAssignment> list)
private void addSinglePointFields(ParameterSignature sig, java.util.List<PotentialAssignment> list)
private void addDataPointsValues(java.lang.Class<?> type, ParameterSignature sig, java.lang.String name, java.util.List<PotentialAssignment> list, java.lang.Object value)
private void addArrayValues(ParameterSignature sig, java.lang.String name, java.util.List<PotentialAssignment> list, java.lang.Object array)
private void addIterableValues(ParameterSignature sig, java.lang.String name, java.util.List<PotentialAssignment> list, java.lang.Iterable<?> iterable)
private java.lang.Object getStaticFieldValue(java.lang.reflect.Field field)
private static boolean isAssignableToAnyOf(java.lang.Class<?>[] typeArray, java.lang.Object target)
protected java.util.Collection<FrameworkMethod> getDataPointsMethods(ParameterSignature sig)
protected java.util.Collection<java.lang.reflect.Field> getSingleDataPointFields(ParameterSignature sig)
protected java.util.Collection<java.lang.reflect.Field> getDataPointsFields(ParameterSignature sig)
protected java.util.Collection<FrameworkMethod> getSingleDataPointMethods(ParameterSignature sig)