org.springframework.richclient.form.binding.swing.date
Class AbstractDateFieldBindingTestCase

Show UML class diagram
java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.springframework.richclient.test.SpringRichTestCase
              extended by org.springframework.richclient.form.binding.swing.BindingAbstractTests
                  extended by org.springframework.richclient.form.binding.swing.date.AbstractDateFieldBindingTestCase
All Implemented Interfaces:
junit.framework.Test
Direct Known Subclasses:
JCalendarDateFieldBinderTests, JXDatePickerDateFieldBinderTests, NachoCalendarDateFieldBinderTests

public abstract class AbstractDateFieldBindingTestCase
extends BindingAbstractTests

Skeleton test for AbstractDateFieldBinder and AbstractDateFieldBinding subclasses.

Author:
Geoffrey De Smet, Peter De Bruycker

Field Summary
 
Fields inherited from class org.springframework.richclient.form.binding.swing.BindingAbstractTests
fm, property, vm
 
Fields inherited from class org.springframework.richclient.test.SpringRichTestCase
applicationServices, logger
 
Constructor Summary
AbstractDateFieldBindingTestCase()
           
 
Method Summary
protected  void assertEquals(Date date1, Date date2)
           
protected abstract  org.springframework.richclient.form.binding.swing.date.AbstractDateFieldBinder createBinder()
           
protected abstract  Date getValue(JComponent dateField)
           
protected abstract  boolean isReadOnly(JComponent dateField)
           
protected  String setUpBinding()
           
protected abstract  void setValue(JComponent dateField, Date date)
           
 void testComponentTracksEnabledChanges()
           
 void testComponentTracksReadOnlyChanges()
           
 void testComponentUpdatesValueModel()
           
 void testInitialValue()
           
 void testValueModelUpdatesComponent()
           
 
Methods inherited from class org.springframework.richclient.form.binding.swing.BindingAbstractTests
createTestBean, doSetUp
 
Methods inherited from class org.springframework.richclient.test.SpringRichTestCase
createApplicationContext, createApplicationLifecycleAdvisor, doTearDown, getApplicationServices, registerAdditionalServices, registerBasicServices, setUp, tearDown
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, 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

AbstractDateFieldBindingTestCase

public AbstractDateFieldBindingTestCase()
Method Detail

setUpBinding

protected String setUpBinding()
Specified by:
setUpBinding in class BindingAbstractTests

createBinder

protected abstract org.springframework.richclient.form.binding.swing.date.AbstractDateFieldBinder createBinder()

testInitialValue

public void testInitialValue()

testComponentTracksEnabledChanges

public final void testComponentTracksEnabledChanges()
Specified by:
testComponentTracksEnabledChanges in class BindingAbstractTests

testComponentTracksReadOnlyChanges

public final void testComponentTracksReadOnlyChanges()
Specified by:
testComponentTracksReadOnlyChanges in class BindingAbstractTests

isReadOnly

protected abstract boolean isReadOnly(JComponent dateField)

getValue

protected abstract Date getValue(JComponent dateField)

setValue

protected abstract void setValue(JComponent dateField,
                                 Date date)

testComponentUpdatesValueModel

public final void testComponentUpdatesValueModel()
Specified by:
testComponentUpdatesValueModel in class BindingAbstractTests

testValueModelUpdatesComponent

public final void testValueModelUpdatesComponent()
Specified by:
testValueModelUpdatesComponent in class BindingAbstractTests

assertEquals

protected void assertEquals(Date date1,
                            Date date2)


Copyright © 2004-2009 The Spring Framework. All Rights Reserved.