/*
* Hibernate Validator, declare and validate application constraints
*
* License: Apache License, Version 2.0
* See the license.txt file in the root directory or <http://www.apache.org/licenses/LICENSE-2.0>.
*/
package org.hibernate.validator.test;
import org.testng.Assert;
import org.testng.annotations.Test;
import org.hibernate.validator.HibernateValidatorConfiguration;
import org.hibernate.validator.internal.engine.ConfigurationImpl;
import org.hibernate.validator.spi.resourceloading.ResourceBundleLocator;
import static org.hibernate.validator.testutils.ValidatorUtil.getConfiguration;
import static org.testng.Assert.assertNotNull;
/**
* Test for {@link org.hibernate.validator.HibernateValidatorConfiguration}.
*
* @author Gunnar Morling
*/
public class HibernateValidatorConfigurationTest {
@Test
public void defaultResourceBundleLocatorCanBeRetrieved() {
HibernateValidatorConfiguration configure = getConfiguration();
ResourceBundleLocator defaultResourceBundleLocator = configure.getDefaultResourceBundleLocator();
assertNotNull( defaultResourceBundleLocator );
}
@Test
public void relaxationPropertiesAreProperDefault() {
ConfigurationImpl configuration = (ConfigurationImpl) getConfiguration();
Assert.assertFalse( configuration.isAllowOverridingMethodAlterParameterConstraint() );
Assert.assertFalse( configuration.isAllowMultipleCascadedValidationOnReturnValues() );
Assert.assertFalse( configuration.isAllowParallelMethodsDefineParameterConstraints() );
}
}