Class AbstractFieldValidatorTest<B>
java.lang.Object
org.junit.Assert
org.nuiton.validator.xwork2.field.AbstractFieldValidatorTest<B>
- Type Parameters:
B- the type of bean to validate.
- Direct Known Subclasses:
AbstractValidatorBeanFieldValidatorTest,EmailFieldValidatorTest,FieldExpressionWithParamsValidatorTest,FrenchCityNameFieldValidatorTest,FrenchFinessFieldValidatorTest,FrenchLastNameFieldValidatorTest,FrenchPhoneNumberFieldValidatorTest,FrenchPostCodeFieldValidatorTest,FrenchSirenFieldValidatorTest,FrenchSiretFieldValidatorTest,VATIdentificationNumberFieldValidatorTest
public abstract class AbstractFieldValidatorTest<B>
extends org.junit.Assert
Abstract class to test a specific validator.
To implements a test on a new validator, just extends this class
and implements the method
testValidator().- Author:
- Tony Chemit - chemit@codelutin.com
-
Field Summary
-
Constructor Summary
Constructors Constructor Description AbstractFieldValidatorTest(java.lang.Class<B> type) -
Method Summary
Modifier and Type Method Description static voidafterclass()protected voidassertFieldInError(java.lang.String fieldName, java.lang.String error, boolean required)static voidinitValidator()voidsetUp()voidtearDown()abstract voidtestValidator()the method to test the given validator on the given bean.Methods inherited from class org.junit.Assert
assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertThat, assertThat, assertThrows, assertThrows, assertTrue, assertTrue, fail, fail
-
Field Details
-
cacheValidator
protected static org.nuiton.validator.NuitonValidator<?> cacheValidator -
basedir
protected static java.io.File basedir -
type
-
validator
-
bean
-
-
Constructor Details
-
Method Details
-
testValidator
public abstract void testValidator() throws java.lang.Exceptionthe method to test the given validator on the given bean. When coming here a validator and bean were instanciated and the bean was setted into validator via setBean method.- Throws:
java.lang.Exception- if any error ?
-
setUp
public void setUp() throws java.lang.Exception- Throws:
java.lang.Exception
-
tearDown
public void tearDown() -
afterclass
public static void afterclass() throws java.lang.Exception- Throws:
java.lang.Exception
-
initValidator
public static void initValidator() throws java.lang.Exception- Throws:
java.lang.Exception
-
assertFieldInError
protected void assertFieldInError(java.lang.String fieldName, java.lang.String error, boolean required)
-