org.springframework.batch.sample.mapping
Class AbstractFieldSetMapperTests

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.springframework.batch.sample.mapping.AbstractFieldSetMapperTests
All Implemented Interfaces:
junit.framework.Test
Direct Known Subclasses:
AddressFieldSetMapperTests, BillingFieldSetMapperTests, CustomerFieldSetMapperTests, HeaderFieldSetMapperTests, OrderItemFieldSetMapperTests, ShippingFieldSetMapperTests, TradeFieldSetMapperTests

public abstract class AbstractFieldSetMapperTests
extends junit.framework.TestCase

Encapsulates basic logic for testing custom FieldSetMapper implementations.

Author:
Robert Kasanicky

Constructor Summary
AbstractFieldSetMapperTests()
           
 
Method Summary
protected abstract  Object expectedDomainObject()
           
protected abstract  FieldSet fieldSet()
           
protected abstract  FieldSetMapper fieldSetMapper()
           
 void testRegularUse()
          Regular usage scenario.
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, setUp, tearDown, 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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AbstractFieldSetMapperTests

public AbstractFieldSetMapperTests()
Method Detail

fieldSet

protected abstract FieldSet fieldSet()
Returns:
FieldSet used for mapping

expectedDomainObject

protected abstract Object expectedDomainObject()
Returns:
domain object excepted as a result of mapping the FieldSet returned by this.fieldSet()

fieldSetMapper

protected abstract FieldSetMapper fieldSetMapper()
Returns:
mapper which takes this.fieldSet() and maps it to domain object.

testRegularUse

public void testRegularUse()
Regular usage scenario. Assumes the domain object implements sensible equals(Object other)



Copyright © 2008 SpringSource. All Rights Reserved.