public final class TestUtil extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
TestUtil.NodeImpl |
static class |
TestUtil.PathImpl |
| Modifier and Type | Field and Description |
|---|---|
static String |
BEAN_NODE_NAME
Expected name for return value nodes.
|
static String |
CROSS_PARAMETER_NODE_NAME
Expected name for cross-parameter nodes.
|
static String |
RETURN_VALUE_NODE_NAME
Expected name for return value nodes.
|
| Modifier and Type | Method and Description |
|---|---|
static <T> void |
assertConstraintViolation(javax.validation.ConstraintViolation<T> violation,
Class<?> rootBean,
Object invalidValue,
String propertyPath) |
static void |
assertCorrectConstraintTypes(Set<? extends javax.validation.ConstraintViolation<?>> violations,
Class<?>... expectedConstraintTypes) |
static <T> void |
assertCorrectConstraintViolationMessages(Set<javax.validation.ConstraintViolation<T>> violations,
String... messages) |
static <T> void |
assertCorrectNumberOfViolations(Set<javax.validation.ConstraintViolation<T>> violations,
int expectedViolations) |
static void |
assertCorrectPathNodeKinds(Set<? extends javax.validation.ConstraintViolation<?>> violations,
PathNodeKinds... kinds) |
static void |
assertCorrectPathNodeNames(Set<? extends javax.validation.ConstraintViolation<?>> violations,
PathNodeNames... names) |
static <T> void |
assertCorrectPropertyPaths(Set<javax.validation.ConstraintViolation<T>> violations,
String... propertyPaths) |
static void |
assertDescriptorKinds(javax.validation.Path path,
javax.validation.ElementKind... kinds) |
static boolean |
assertEqualPaths(javax.validation.Path p1,
javax.validation.Path p2) |
static void |
assertNodeNames(javax.validation.Path path,
String... names) |
static <T> Set<T> |
asSet(T... ts) |
static javax.validation.Configuration<?> |
getConfigurationUnderTest() |
static Set<javax.validation.metadata.ConstraintDescriptor<?>> |
getConstraintDescriptorsFor(Class<?> clazz,
String property) |
static <T> javax.validation.ConstraintViolation<T> |
getConstraintViolationForConstraintType(Set<javax.validation.ConstraintViolation<T>> constraintViolations,
Class<? extends Annotation> constraint) |
static <T> javax.validation.ConstraintViolation<T> |
getConstraintViolationForParameter(Set<javax.validation.ConstraintViolation<T>> constraintViolations,
String parameterName) |
static javax.validation.metadata.ConstructorDescriptor |
getConstructorDescriptor(Class<?> clazz,
Class<?>... parameterTypes) |
static javax.validation.MessageInterpolator |
getDefaultMessageInterpolator() |
static InputStream |
getInputStreamForPath(String path) |
static javax.validation.metadata.MethodDescriptor |
getMethodDescriptor(Class<?> clazz,
String name,
Class<?>... parameterTypes) |
static String |
getParameterName(javax.validation.Path path) |
static Set<String> |
getParameterNames(Set<? extends javax.validation.ConstraintViolation<?>> constraintViolations)
Retrieves the parameter names from the given set of constraint
violations, which must represent method or constructor constraint
violations.
|
static javax.validation.metadata.PropertyDescriptor |
getPropertyDescriptor(Class<?> clazz,
String property) |
static javax.validation.spi.ValidationProvider<?> |
getValidationProviderUnderTest() |
static javax.validation.ValidatorFactory |
getValidatorFactoryUnderTest() |
static javax.validation.Validator |
getValidatorUnderTest() |
static PathNodeKinds |
kinds(javax.validation.ElementKind... kinds) |
static PathNodeNames |
names(String... names) |
public static final String BEAN_NODE_NAME
public static final String RETURN_VALUE_NODE_NAME
public static final String CROSS_PARAMETER_NODE_NAME
public static javax.validation.Validator getValidatorUnderTest()
public static javax.validation.spi.ValidationProvider<?> getValidationProviderUnderTest()
public static javax.validation.ValidatorFactory getValidatorFactoryUnderTest()
public static javax.validation.Configuration<?> getConfigurationUnderTest()
public static javax.validation.MessageInterpolator getDefaultMessageInterpolator()
public static <T> void assertCorrectNumberOfViolations(Set<javax.validation.ConstraintViolation<T>> violations, int expectedViolations)
public static <T> void assertCorrectConstraintViolationMessages(Set<javax.validation.ConstraintViolation<T>> violations, String... messages)
public static void assertCorrectConstraintTypes(Set<? extends javax.validation.ConstraintViolation<?>> violations, Class<?>... expectedConstraintTypes)
public static <T> void assertCorrectPropertyPaths(Set<javax.validation.ConstraintViolation<T>> violations, String... propertyPaths)
public static void assertCorrectPathNodeKinds(Set<? extends javax.validation.ConstraintViolation<?>> violations, PathNodeKinds... kinds)
public static void assertCorrectPathNodeNames(Set<? extends javax.validation.ConstraintViolation<?>> violations, PathNodeNames... names)
public static <T> void assertConstraintViolation(javax.validation.ConstraintViolation<T> violation,
Class<?> rootBean,
Object invalidValue,
String propertyPath)
public static void assertDescriptorKinds(javax.validation.Path path,
javax.validation.ElementKind... kinds)
public static void assertNodeNames(javax.validation.Path path,
String... names)
public static boolean assertEqualPaths(javax.validation.Path p1,
javax.validation.Path p2)
public static Set<String> getParameterNames(Set<? extends javax.validation.ConstraintViolation<?>> constraintViolations)
constraintViolations - The violations to retrieve the names from.public static <T> javax.validation.ConstraintViolation<T> getConstraintViolationForParameter(Set<javax.validation.ConstraintViolation<T>> constraintViolations, String parameterName)
public static <T> javax.validation.ConstraintViolation<T> getConstraintViolationForConstraintType(Set<javax.validation.ConstraintViolation<T>> constraintViolations, Class<? extends Annotation> constraint)
public static String getParameterName(javax.validation.Path path)
public static <T> Set<T> asSet(T... ts)
public static PathNodeKinds kinds(javax.validation.ElementKind... kinds)
public static PathNodeNames names(String... names)
public static javax.validation.metadata.PropertyDescriptor getPropertyDescriptor(Class<?> clazz, String property)
public static javax.validation.metadata.MethodDescriptor getMethodDescriptor(Class<?> clazz, String name, Class<?>... parameterTypes)
public static javax.validation.metadata.ConstructorDescriptor getConstructorDescriptor(Class<?> clazz, Class<?>... parameterTypes)
public static Set<javax.validation.metadata.ConstraintDescriptor<?>> getConstraintDescriptorsFor(Class<?> clazz, String property)
public static InputStream getInputStreamForPath(String path)
Copyright © 2008–2014. All rights reserved.