com.ail.coretest
Class TestCoreValidator

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by com.ail.coretest.CoreUserTestCase
              extended by com.ail.coretest.TestCoreValidator
All Implemented Interfaces:
ConfigurationOwner, CoreUser, java.io.Serializable, junit.framework.Test

public class TestCoreValidator
extends CoreUserTestCase

Version:
$Revision: 1.3 $
See Also:
Serialized Form

Nested Class Summary
 class TestCoreValidator.TestTypesObject
          \ Test object
 
Constructor Summary
TestCoreValidator(java.lang.String name)
          Constructs a test case with the given name.
 
Method Summary
static void main(java.lang.String[] args)
           
static junit.framework.Test suite()
           
 void testCommonsValidatorFail()
          Test direct access to the validator
 void testCommonsValidatorSuccess()
          Test direct access to the validator
 void testValidatorDirectAccess()
          Test basic access to the validator service
 void testValidatorServiceArraySubsFail1()
          Test validator service type validation
 void testValidatorServiceArraySubsFail2()
          Test validator service type validation
 void testValidatorServiceArraySubsFail3()
          Test validator service type validation
 void testValidatorServiceArraySubsFail4()
          Test validator service type validation
 void testValidatorServiceArraySubsFail5()
          Test validator service type validation
 void testValidatorServiceArraySubsSuccess()
          Test validator service type validation
 void testValidatorServiceFail()
          Test basic access to the validator service
 void testValidatorServiceInRangeFailAbove()
          Test validator service value range validation
 void testValidatorServiceInRangeFailBelow()
          Test validator service value range validation
 void testValidatorServiceInRangeSuccess()
          Test validator service value range validation
 void testValidatorServiceRegExpFail()
          Test validator service required if validation
 void testValidatorServiceRegExpSuccess()
          Test validator service regular expression validation
 void testValidatorServiceReqIfAndFail()
          Test validator service regular expression validation
 void testValidatorServiceReqIfAndSuccess1()
          Test validator service regular expression validation
 void testValidatorServiceReqIfAndSuccess2()
          Test validator service regular expression validation
 void testValidatorServiceReqIfEqualsFail()
          Test validator service regular expression validation
 void testValidatorServiceReqIfEqualsSuccess1()
          Test validator service regular expression validation
 void testValidatorServiceReqIfEqualsSuccess2()
          Test validator service regular expression validation
 void testValidatorServiceReqIfEqualsSuccess3()
          Test validator service regular expression validation
 void testValidatorServiceReqIfEqualsSuccess4()
          Test validator service regular expression validation
 void testValidatorServiceReqIfNotNullFail()
          Test validator service regular expression validation
 void testValidatorServiceReqIfNotNullSuccess1()
          Test validator service regular expression validation
 void testValidatorServiceReqIfNotNullSuccess2()
          Test validator service regular expression validation
 void testValidatorServiceReqIfNotNullSuccess3()
          Test validator service regular expression validation
 void testValidatorServiceReqIfNullFail()
          Test validator service regular expression validation
 void testValidatorServiceReqIfNullSuccess1()
          Test validator service regular expression validation
 void testValidatorServiceReqIfNullSuccess2()
          Test validator service regular expression validation
 void testValidatorServiceReqIfNullSuccess3()
          Test validator service regular expression validation
 void testValidatorServiceReqIfOrFail1()
          Test validator service regular expression validation
 void testValidatorServiceReqIfOrFail2()
          Test validator service regular expression validation
 void testValidatorServiceReqIfOrSuccess1()
          Test validator service regular expression validation
 void testValidatorServiceReqIfOrSuccess2()
          Test validator service required if validation
 void testValidatorServiceReqIfOrSuccess3()
          Test validator service required if validation
 void testValidatorServiceReqIfOrSuccess4()
          Test validator service required if validation
 void testValidatorServiceSuccess()
          Test basic access to the validator service
 void testValidatorServiceTypesFail()
          Test validator service type validation
 void testValidatorServiceTypesNull()
          Test validator service type validation
 void testValidatorServiceTypesSuccess()
          Test validator service type validation
 void testValidatorServiceXMLFail()
          Test validator service type validation
static boolean validateRequired(java.lang.Object bean, org.apache.commons.validator.Field field)
          Checks if the field is required.
 
Methods inherited from class com.ail.coretest.CoreUserTestCase
getConfiguration, getConfigurationNamespace, getCore, getSecurityPrincipal, getVersionEffectiveDate, resetConfiguration, setConfiguration, setCore, setupSystemProperties, setVersionEffectiveDate
 
Methods inherited from class junit.framework.TestCase
countTestCases, getName, run, run, runBare, setName, toString
 
Methods inherited from class junit.framework.Assert
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TestCoreValidator

public TestCoreValidator(java.lang.String name)
Constructs a test case with the given name.

Method Detail

suite

public static junit.framework.Test suite()

main

public static void main(java.lang.String[] args)

testValidatorDirectAccess

public void testValidatorDirectAccess()
                               throws java.lang.Exception
Test basic access to the validator service

Throws:
java.lang.Exception

testCommonsValidatorFail

public void testCommonsValidatorFail()
                              throws java.lang.Exception
Test direct access to the validator

Throws:
java.lang.Exception

testCommonsValidatorSuccess

public void testCommonsValidatorSuccess()
                                 throws java.lang.Exception
Test direct access to the validator

Throws:
java.lang.Exception

validateRequired

public static boolean validateRequired(java.lang.Object bean,
                                       org.apache.commons.validator.Field field)
Checks if the field is required.

Parameters:
bean - The value validation is being performed on.
Returns:
boolean If the field isn't null and has a length greater than zero, true is returned. Otherwise false.

testValidatorServiceSuccess

public void testValidatorServiceSuccess()
                                 throws java.lang.Exception
Test basic access to the validator service

Throws:
java.lang.Exception

testValidatorServiceFail

public void testValidatorServiceFail()
                              throws java.lang.Exception
Test basic access to the validator service

Throws:
java.lang.Exception

testValidatorServiceTypesFail

public void testValidatorServiceTypesFail()
                                   throws java.lang.Exception
Test validator service type validation

Throws:
java.lang.Exception

testValidatorServiceTypesSuccess

public void testValidatorServiceTypesSuccess()
                                      throws java.lang.Exception
Test validator service type validation

Throws:
java.lang.Exception

testValidatorServiceTypesNull

public void testValidatorServiceTypesNull()
                                   throws java.lang.Exception
Test validator service type validation

Throws:
java.lang.Exception

testValidatorServiceInRangeSuccess

public void testValidatorServiceInRangeSuccess()
                                        throws java.lang.Exception
Test validator service value range validation

Throws:
java.lang.Exception

testValidatorServiceInRangeFailBelow

public void testValidatorServiceInRangeFailBelow()
                                          throws java.lang.Exception
Test validator service value range validation

Throws:
java.lang.Exception

testValidatorServiceInRangeFailAbove

public void testValidatorServiceInRangeFailAbove()
                                          throws java.lang.Exception
Test validator service value range validation

Throws:
java.lang.Exception

testValidatorServiceRegExpSuccess

public void testValidatorServiceRegExpSuccess()
                                       throws java.lang.Exception
Test validator service regular expression validation

Throws:
java.lang.Exception

testValidatorServiceRegExpFail

public void testValidatorServiceRegExpFail()
                                    throws java.lang.Exception
Test validator service required if validation

Throws:
java.lang.Exception

testValidatorServiceReqIfOrSuccess1

public void testValidatorServiceReqIfOrSuccess1()
                                         throws java.lang.Exception
Test validator service regular expression validation

Throws:
java.lang.Exception

testValidatorServiceReqIfOrSuccess2

public void testValidatorServiceReqIfOrSuccess2()
                                         throws java.lang.Exception
Test validator service required if validation

Throws:
java.lang.Exception

testValidatorServiceReqIfOrSuccess3

public void testValidatorServiceReqIfOrSuccess3()
                                         throws java.lang.Exception
Test validator service required if validation

Throws:
java.lang.Exception

testValidatorServiceReqIfOrSuccess4

public void testValidatorServiceReqIfOrSuccess4()
                                         throws java.lang.Exception
Test validator service required if validation

Throws:
java.lang.Exception

testValidatorServiceReqIfOrFail1

public void testValidatorServiceReqIfOrFail1()
                                      throws java.lang.Exception
Test validator service regular expression validation

Throws:
java.lang.Exception

testValidatorServiceReqIfOrFail2

public void testValidatorServiceReqIfOrFail2()
                                      throws java.lang.Exception
Test validator service regular expression validation

Throws:
java.lang.Exception

testValidatorServiceReqIfAndSuccess1

public void testValidatorServiceReqIfAndSuccess1()
                                          throws java.lang.Exception
Test validator service regular expression validation

Throws:
java.lang.Exception

testValidatorServiceReqIfAndSuccess2

public void testValidatorServiceReqIfAndSuccess2()
                                          throws java.lang.Exception
Test validator service regular expression validation

Throws:
java.lang.Exception

testValidatorServiceReqIfAndFail

public void testValidatorServiceReqIfAndFail()
                                      throws java.lang.Exception
Test validator service regular expression validation

Throws:
java.lang.Exception

testValidatorServiceReqIfNotNullSuccess1

public void testValidatorServiceReqIfNotNullSuccess1()
                                              throws java.lang.Exception
Test validator service regular expression validation

Throws:
java.lang.Exception

testValidatorServiceReqIfNotNullSuccess2

public void testValidatorServiceReqIfNotNullSuccess2()
                                              throws java.lang.Exception
Test validator service regular expression validation

Throws:
java.lang.Exception

testValidatorServiceReqIfNotNullSuccess3

public void testValidatorServiceReqIfNotNullSuccess3()
                                              throws java.lang.Exception
Test validator service regular expression validation

Throws:
java.lang.Exception

testValidatorServiceReqIfNotNullFail

public void testValidatorServiceReqIfNotNullFail()
                                          throws java.lang.Exception
Test validator service regular expression validation

Throws:
java.lang.Exception

testValidatorServiceReqIfNullSuccess1

public void testValidatorServiceReqIfNullSuccess1()
                                           throws java.lang.Exception
Test validator service regular expression validation

Throws:
java.lang.Exception

testValidatorServiceReqIfNullSuccess2

public void testValidatorServiceReqIfNullSuccess2()
                                           throws java.lang.Exception
Test validator service regular expression validation

Throws:
java.lang.Exception

testValidatorServiceReqIfNullSuccess3

public void testValidatorServiceReqIfNullSuccess3()
                                           throws java.lang.Exception
Test validator service regular expression validation

Throws:
java.lang.Exception

testValidatorServiceReqIfNullFail

public void testValidatorServiceReqIfNullFail()
                                       throws java.lang.Exception
Test validator service regular expression validation

Throws:
java.lang.Exception

testValidatorServiceReqIfEqualsSuccess1

public void testValidatorServiceReqIfEqualsSuccess1()
                                             throws java.lang.Exception
Test validator service regular expression validation

Throws:
java.lang.Exception

testValidatorServiceReqIfEqualsSuccess2

public void testValidatorServiceReqIfEqualsSuccess2()
                                             throws java.lang.Exception
Test validator service regular expression validation

Throws:
java.lang.Exception

testValidatorServiceReqIfEqualsSuccess3

public void testValidatorServiceReqIfEqualsSuccess3()
                                             throws java.lang.Exception
Test validator service regular expression validation

Throws:
java.lang.Exception

testValidatorServiceReqIfEqualsSuccess4

public void testValidatorServiceReqIfEqualsSuccess4()
                                             throws java.lang.Exception
Test validator service regular expression validation

Throws:
java.lang.Exception

testValidatorServiceReqIfEqualsFail

public void testValidatorServiceReqIfEqualsFail()
                                         throws java.lang.Exception
Test validator service regular expression validation

Throws:
java.lang.Exception

testValidatorServiceArraySubsFail1

public void testValidatorServiceArraySubsFail1()
                                        throws java.lang.Exception
Test validator service type validation

Throws:
java.lang.Exception

testValidatorServiceArraySubsFail2

public void testValidatorServiceArraySubsFail2()
                                        throws java.lang.Exception
Test validator service type validation

Throws:
java.lang.Exception

testValidatorServiceArraySubsFail3

public void testValidatorServiceArraySubsFail3()
                                        throws java.lang.Exception
Test validator service type validation

Throws:
java.lang.Exception

testValidatorServiceArraySubsFail4

public void testValidatorServiceArraySubsFail4()
                                        throws java.lang.Exception
Test validator service type validation

Throws:
java.lang.Exception

testValidatorServiceArraySubsFail5

public void testValidatorServiceArraySubsFail5()
                                        throws java.lang.Exception
Test validator service type validation

Throws:
java.lang.Exception

testValidatorServiceArraySubsSuccess

public void testValidatorServiceArraySubsSuccess()
                                          throws java.lang.Exception
Test validator service type validation

Throws:
java.lang.Exception

testValidatorServiceXMLFail

public void testValidatorServiceXMLFail()
                                 throws java.lang.Exception
Test validator service type validation

Throws:
java.lang.Exception