Package org.nuiton.validator
Class AbstractValidatorDetectorTest
- java.lang.Object
-
- org.nuiton.validator.AbstractValidatorDetectorTest
-
- Direct Known Subclasses:
ModelValidatorDetectorTestImpl
public abstract class AbstractValidatorDetectorTest extends Object
Abstract test to detects and test your validators.- Since:
- 2.0
- Author:
- Tony Chemit - chemit@codelutin.com
-
-
Field Summary
Fields Modifier and Type Field Description protected org.nuiton.validator.NuitonValidatorProviderproviderprotected StringproviderNameprotected FilerootDirectory
-
Constructor Summary
Constructors Constructor Description AbstractValidatorDetectorTest(String providerName)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidassertValidatorEffectiveFields(org.nuiton.validator.NuitonValidator<?> validator, String... expectedFields)voidassertValidatorEffectiveFields(org.nuiton.validator.NuitonValidator<?> validator, org.nuiton.validator.NuitonValidatorScope scope, String... expectedFields)voidassertValidatorEffectiveScopes(org.nuiton.validator.NuitonValidator<?> validator, org.nuiton.validator.NuitonValidatorScope... expectedScopes)voidassertValidatorModel(org.nuiton.validator.NuitonValidator<?> validator, String expectedContext, Class<?> expectedType, org.nuiton.validator.NuitonValidatorScope... expectedScopes)voidassertValidatorSetWithMultiContextName(SortedSet<org.nuiton.validator.NuitonValidator<?>> result, Object... contextThenClass)voidassertValidatorSetWithSameContextName(SortedSet<org.nuiton.validator.NuitonValidator<?>> result, String context, Class<?>... contextThenClass)protected SortedSet<org.nuiton.validator.NuitonValidator<?>>detectValidators(Class<?>... types)protected SortedSet<org.nuiton.validator.NuitonValidator<?>>detectValidators(Pattern context, Class<?>... types)protected SortedSet<org.nuiton.validator.NuitonValidator<?>>detectValidators(Pattern context, org.nuiton.validator.NuitonValidatorScope[] scopes, Class<?>... types)protected abstract FilegetRootDirectory(File basedir)voidsetUp()voidtearDown()
-
-
-
Constructor Detail
-
AbstractValidatorDetectorTest
public AbstractValidatorDetectorTest(String providerName)
-
-
Method Detail
-
detectValidators
protected SortedSet<org.nuiton.validator.NuitonValidator<?>> detectValidators(Class<?>... types)
-
detectValidators
protected SortedSet<org.nuiton.validator.NuitonValidator<?>> detectValidators(Pattern context, Class<?>... types)
-
detectValidators
protected SortedSet<org.nuiton.validator.NuitonValidator<?>> detectValidators(Pattern context, org.nuiton.validator.NuitonValidatorScope[] scopes, Class<?>... types)
-
assertValidatorModel
public void assertValidatorModel(org.nuiton.validator.NuitonValidator<?> validator, String expectedContext, Class<?> expectedType, org.nuiton.validator.NuitonValidatorScope... expectedScopes)
-
assertValidatorEffectiveScopes
public void assertValidatorEffectiveScopes(org.nuiton.validator.NuitonValidator<?> validator, org.nuiton.validator.NuitonValidatorScope... expectedScopes)
-
assertValidatorEffectiveFields
public void assertValidatorEffectiveFields(org.nuiton.validator.NuitonValidator<?> validator, String... expectedFields)
-
assertValidatorEffectiveFields
public void assertValidatorEffectiveFields(org.nuiton.validator.NuitonValidator<?> validator, org.nuiton.validator.NuitonValidatorScope scope, String... expectedFields)
-
assertValidatorSetWithMultiContextName
public void assertValidatorSetWithMultiContextName(SortedSet<org.nuiton.validator.NuitonValidator<?>> result, Object... contextThenClass)
-
-