Class ValidatorTestHelper

java.lang.Object
org.nuiton.validator.ValidatorTestHelper

public class ValidatorTestHelper
extends java.lang.Object
Helper methods to test the validator api.
Since:
2.0
Author:
Tony Chemit - chemit@codelutin.com
  • Constructor Summary

    Constructors 
    Constructor Description
    ValidatorTestHelper()  
  • Method Summary

    Modifier and Type Method Description
    static void assertFieldMessages​(org.nuiton.validator.NuitonValidatorResult result, org.nuiton.validator.NuitonValidatorScope scope, java.lang.String field, java.lang.String... expectedMessages)  
    static void assertValidatorEffectiveFields​(org.nuiton.validator.NuitonValidator<?> validator, java.lang.String... expectedFields)  
    static void assertValidatorEffectiveFields​(org.nuiton.validator.NuitonValidator<?> validator, org.nuiton.validator.NuitonValidatorScope scope, java.lang.String... expectedFields)  
    static void assertValidatorEffectiveScopes​(org.nuiton.validator.NuitonValidator<?> validator, org.nuiton.validator.NuitonValidatorScope... expectedScopes)  
    static void assertValidatorModel​(org.nuiton.validator.NuitonValidator<?> validator, java.lang.String expectedContext, java.lang.Class<?> expectedType, org.nuiton.validator.NuitonValidatorScope... expectedScopes)  
    static java.io.File getBasedir()  
    static void testPerson​(org.nuiton.validator.NuitonValidator<Person> validator)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • getBasedir

      public static java.io.File getBasedir()
    • assertValidatorModel

      public static void assertValidatorModel​(org.nuiton.validator.NuitonValidator<?> validator, java.lang.String expectedContext, java.lang.Class<?> expectedType, org.nuiton.validator.NuitonValidatorScope... expectedScopes)
    • assertValidatorEffectiveScopes

      public static void assertValidatorEffectiveScopes​(org.nuiton.validator.NuitonValidator<?> validator, org.nuiton.validator.NuitonValidatorScope... expectedScopes)
    • assertValidatorEffectiveFields

      public static void assertValidatorEffectiveFields​(org.nuiton.validator.NuitonValidator<?> validator, java.lang.String... expectedFields)
    • assertValidatorEffectiveFields

      public static void assertValidatorEffectiveFields​(org.nuiton.validator.NuitonValidator<?> validator, org.nuiton.validator.NuitonValidatorScope scope, java.lang.String... expectedFields)
    • testPerson

      public static void testPerson​(org.nuiton.validator.NuitonValidator<Person> validator)
    • assertFieldMessages

      public static void assertFieldMessages​(org.nuiton.validator.NuitonValidatorResult result, org.nuiton.validator.NuitonValidatorScope scope, java.lang.String field, java.lang.String... expectedMessages)