Class AllMembersSupplier
java.lang.Object
org.junit.experimental.theories.ParameterSupplier
org.junit.experimental.theories.internal.AllMembersSupplier
- Direct Known Subclasses:
SpecificDataPointsSupplier
Supplies Theory parameters based on all public members of the target class.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static class
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate void
addArrayValues
(ParameterSignature sig, String name, List<PotentialAssignment> list, Object array) private void
addDataPointsValues
(Class<?> type, ParameterSignature sig, String name, List<PotentialAssignment> list, Object value) private void
addIterableValues
(ParameterSignature sig, String name, List<PotentialAssignment> list, Iterable<?> iterable) private void
addMultiPointFields
(ParameterSignature sig, List<PotentialAssignment> list) private void
private void
private void
protected Collection<Field>
protected Collection<FrameworkMethod>
protected Collection<Field>
protected Collection<FrameworkMethod>
private Object
getStaticFieldValue
(Field field) private static boolean
isAssignableToAnyOf
(Class<?>[] typeArray, Object target)
-
Field Details
-
clazz
-
-
Constructor Details
-
AllMembersSupplier
Constructs a new supplier fortype
-
-
Method Details
-
getValueSources
- Specified by:
getValueSources
in classParameterSupplier
- Throws:
Throwable
-
addMultiPointMethods
private void addMultiPointMethods(ParameterSignature sig, List<PotentialAssignment> list) throws Throwable - Throws:
Throwable
-
addSinglePointMethods
-
addMultiPointFields
-
addSinglePointFields
-
addDataPointsValues
private void addDataPointsValues(Class<?> type, ParameterSignature sig, String name, List<PotentialAssignment> list, Object value) -
addArrayValues
private void addArrayValues(ParameterSignature sig, String name, List<PotentialAssignment> list, Object array) -
addIterableValues
private void addIterableValues(ParameterSignature sig, String name, List<PotentialAssignment> list, Iterable<?> iterable) -
getStaticFieldValue
-
isAssignableToAnyOf
-
getDataPointsMethods
-
getSingleDataPointFields
-
getDataPointsFields
-
getSingleDataPointMethods
-