org.hibernate.beanvalidation.tck.util
Class TestUtil
java.lang.Object
org.hibernate.beanvalidation.tck.util.TestUtil
public final class TestUtil
- extends Object
- Author:
- Hardy Ferentschik, Gunnar Morling
|
Method Summary |
static
|
assertConstraintViolation(javax.validation.ConstraintViolation<T> violation,
Class<?> rootBean,
Object invalidValue,
String propertyPath)
|
static void |
assertCorrectConstraintTypes(Set<? extends javax.validation.ConstraintViolation<?>> violations,
Class<?>... expectedConstraintTypes)
|
static
|
assertCorrectConstraintViolationMessages(Set<javax.validation.ConstraintViolation<T>> violations,
String... messages)
|
static
|
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
|
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
|
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)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BEAN_NODE_NAME
public static final String BEAN_NODE_NAME
- Expected name for return value nodes.
RETURN_VALUE_NODE_NAME
public static final String RETURN_VALUE_NODE_NAME
- Expected name for return value nodes.
- See Also:
- Constant Field Values
CROSS_PARAMETER_NODE_NAME
public static final String CROSS_PARAMETER_NODE_NAME
- Expected name for cross-parameter nodes.
- See Also:
- Constant Field Values
getValidatorUnderTest
public static javax.validation.Validator getValidatorUnderTest()
getValidationProviderUnderTest
public static javax.validation.spi.ValidationProvider<?> getValidationProviderUnderTest()
getValidatorFactoryUnderTest
public static javax.validation.ValidatorFactory getValidatorFactoryUnderTest()
getConfigurationUnderTest
public static javax.validation.Configuration<?> getConfigurationUnderTest()
getDefaultMessageInterpolator
public static javax.validation.MessageInterpolator getDefaultMessageInterpolator()
assertCorrectNumberOfViolations
public static <T> void assertCorrectNumberOfViolations(Set<javax.validation.ConstraintViolation<T>> violations,
int expectedViolations)
assertCorrectConstraintViolationMessages
public static <T> void assertCorrectConstraintViolationMessages(Set<javax.validation.ConstraintViolation<T>> violations,
String... messages)
assertCorrectConstraintTypes
public static void assertCorrectConstraintTypes(Set<? extends javax.validation.ConstraintViolation<?>> violations,
Class<?>... expectedConstraintTypes)
assertCorrectPropertyPaths
public static <T> void assertCorrectPropertyPaths(Set<javax.validation.ConstraintViolation<T>> violations,
String... propertyPaths)
assertCorrectPathNodeKinds
public static void assertCorrectPathNodeKinds(Set<? extends javax.validation.ConstraintViolation<?>> violations,
PathNodeKinds... kinds)
assertCorrectPathNodeNames
public static void assertCorrectPathNodeNames(Set<? extends javax.validation.ConstraintViolation<?>> violations,
PathNodeNames... names)
assertConstraintViolation
public static <T> void assertConstraintViolation(javax.validation.ConstraintViolation<T> violation,
Class<?> rootBean,
Object invalidValue,
String propertyPath)
assertDescriptorKinds
public static void assertDescriptorKinds(javax.validation.Path path,
javax.validation.ElementKind... kinds)
assertNodeNames
public static void assertNodeNames(javax.validation.Path path,
String... names)
assertEqualPaths
public static boolean assertEqualPaths(javax.validation.Path p1,
javax.validation.Path p2)
getParameterNames
public 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.
- Parameters:
constraintViolations - The violations to retrieve the names from.
- Returns:
- The parameter names.
getConstraintViolationForParameter
public static <T> javax.validation.ConstraintViolation<T> getConstraintViolationForParameter(Set<javax.validation.ConstraintViolation<T>> constraintViolations,
String parameterName)
getConstraintViolationForConstraintType
public static <T> javax.validation.ConstraintViolation<T> getConstraintViolationForConstraintType(Set<javax.validation.ConstraintViolation<T>> constraintViolations,
Class<? extends Annotation> constraint)
getParameterName
public static String getParameterName(javax.validation.Path path)
asSet
public static <T> Set<T> asSet(T... ts)
kinds
public static PathNodeKinds kinds(javax.validation.ElementKind... kinds)
names
public static PathNodeNames names(String... names)
getPropertyDescriptor
public static javax.validation.metadata.PropertyDescriptor getPropertyDescriptor(Class<?> clazz,
String property)
getMethodDescriptor
public static javax.validation.metadata.MethodDescriptor getMethodDescriptor(Class<?> clazz,
String name,
Class<?>... parameterTypes)
getConstructorDescriptor
public static javax.validation.metadata.ConstructorDescriptor getConstructorDescriptor(Class<?> clazz,
Class<?>... parameterTypes)
getConstraintDescriptorsFor
public static Set<javax.validation.metadata.ConstraintDescriptor<?>> getConstraintDescriptorsFor(Class<?> clazz,
String property)
getInputStreamForPath
public static InputStream getInputStreamForPath(String path)
Copyright © 2008-2013. All Rights Reserved.