org.apache.myfaces.trinidad.validator
Class DateRestrictionValidatorTest

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.jmock.core.VerifyingTestCase
              extended by org.jmock.core.MockObjectSupportTestCase
                  extended by org.jmock.MockObjectTestCase
                      extended by org.jmock.cglib.MockObjectTestCase
                          extended by org.apache.shale.test.jmock.AbstractJmockJsfTestCase
                              extended by org.apache.myfaces.trinidadbuild.test.AbstractBaseTestCase
                                  extended by org.apache.myfaces.trinidad.validator.ValidatorTestCase
                                      extended by org.apache.myfaces.trinidad.validator.DateRestrictionValidatorTest
All Implemented Interfaces:
junit.framework.Test

public class DateRestrictionValidatorTest
extends ValidatorTestCase

Unit tests for DateRestrictionValidator.


Field Summary
 
Fields inherited from class org.apache.shale.test.jmock.AbstractJmockJsfTestCase
application, config, externalContext, facesContext, facesContextFactory, lifecycle, lifecycleFactory, renderKit, request, response, servletContext, session
 
Fields inherited from class org.jmock.core.MockObjectSupportTestCase
ANYTHING, NOT_NULL, NULL
 
Constructor Summary
DateRestrictionValidatorTest(java.lang.String testName)
          Creates a new DateTimeRangeValidatorTest.
 
Method Summary
protected  void setMockCreateConverter(org.apache.shale.test.mock.MockApplication app)
           
protected  void setUp()
           
static junit.framework.Test suite()
           
protected  void tearDown()
           
 void testInvalidDays()
          Tests that invalid day, like Fri or Sun cause a ValidationException.
 void testInvalidDaysOfWeek()
          Tests that invalid day, like Fri or Sun cause a ValidationException.
 void testInvalidMonth()
          Tests that invalid day, like Fri or Sun cause a ValidationException.
 void testNonDate()
          Tests that non Date objects throw a ValidationException.
 void testNull()
          Tests that null returns immediately.
 void testNullComponent()
          Test null value for component.
 void testNullContext()
          Test when context is set to null
 void testStateHolderSaveRestore()
           
 
Methods inherited from class org.apache.myfaces.trinidad.validator.ValidatorTestCase
doTestEquals, doTestIsNotString, doTestNull, doTestNullComponent, doTestNullContext, doTestStateHolderSaveRestore, doTestValidate, setMockLabelForComponent
 
Methods inherited from class org.apache.myfaces.trinidadbuild.test.AbstractBaseTestCase
buildMockUIComponent, buildMockUIComponent, buildMockUIComponent, setFacesContext
 
Methods inherited from class org.jmock.cglib.MockObjectTestCase
mock, mock, newCoreMock, newCoreMock
 
Methods inherited from class org.jmock.MockObjectTestCase
atLeastOnce, atMostOnce, defaultMockNameForType, doAll, doAll, doAll, doAll, exactly, mock, mock, never, never, newDummy, newDummy, newDummy, once, onConsecutiveCalls, onConsecutiveCalls, onConsecutiveCalls, onConsecutiveCalls, returnIterator, returnIterator, returnValue, returnValue, returnValue, returnValue, returnValue, returnValue, returnValue, returnValue, returnValue, throwException
 
Methods inherited from class org.jmock.core.MockObjectSupportTestCase
and, arrayContaining, arrayContaining, arrayContaining, arrayContaining, arrayContaining, arrayContaining, arrayContaining, arrayContaining, arrayContaining, arrayContaining, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, collectionContaining, collectionContaining, compatibleType, contains, endsWith, eq, eq, eq, eq, eq, eq, eq, eq, eq, eq, hasProperty, hasProperty, isA, isIn, isIn, mapContaining, mapContaining, mapWithKey, mapWithKey, mapWithValue, mapWithValue, not, or, same, startsWith, stringContains, toString
 
Methods inherited from class org.jmock.core.VerifyingTestCase
registerToVerify, runBare, unregisterToVerify, verify
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runTest, 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, failNotEquals, failNotSame, failSame, format
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DateRestrictionValidatorTest

public DateRestrictionValidatorTest(java.lang.String testName)
Creates a new DateTimeRangeValidatorTest.

Parameters:
testName - the unit test name
Method Detail

setUp

protected void setUp()
              throws java.lang.Exception
Overrides:
setUp in class AbstractBaseTestCase
Throws:
java.lang.Exception

tearDown

protected void tearDown()
                 throws java.lang.Exception
Overrides:
tearDown in class AbstractBaseTestCase
Throws:
java.lang.Exception

suite

public static junit.framework.Test suite()

testNull

public void testNull()
              throws javax.faces.validator.ValidatorException
Tests that null returns immediately.

Throws:
javax.faces.validator.ValidatorException - when test fails

testNullContext

public void testNullContext()
Test when context is set to null


testNullComponent

public void testNullComponent()
Test null value for component.


testNonDate

public void testNonDate()
Tests that non Date objects throw a ValidationException.


setMockCreateConverter

protected void setMockCreateConverter(org.apache.shale.test.mock.MockApplication app)

testInvalidDaysOfWeek

public void testInvalidDaysOfWeek()
Tests that invalid day, like Fri or Sun cause a ValidationException.


testInvalidMonth

public void testInvalidMonth()
Tests that invalid day, like Fri or Sun cause a ValidationException.


testInvalidDays

public void testInvalidDays()
Tests that invalid day, like Fri or Sun cause a ValidationException.


testStateHolderSaveRestore

public void testStateHolderSaveRestore()


Copyright © 2001-2010 The Apache Software Foundation. All Rights Reserved.