org.springframework.batch.sample.mapping
Class AbstractRowMapperTests

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.springframework.batch.sample.mapping.AbstractRowMapperTests
All Implemented Interfaces:
junit.framework.Test
Direct Known Subclasses:
CustomerCreditRowMapperTests, TradeRowMapperTests

public abstract class AbstractRowMapperTests
extends junit.framework.TestCase

Encapsulates logic for testing custom RowMapper implementations.

Author:
Robert Kasanicky

Constructor Summary
AbstractRowMapperTests()
           
 
Method Summary
protected abstract  Object expectedDomainObject()
           
protected abstract  RowMapper rowMapper()
           
protected abstract  void setUpResultSetMock(ResultSet rs, org.easymock.MockControl rsControl)
          Define the behaviour of mock ResultSet.
 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

AbstractRowMapperTests

public AbstractRowMapperTests()
Method Detail

expectedDomainObject

protected abstract Object expectedDomainObject()
Returns:
Expected result of mapping the mock ResultSet by the mapper being tested.

rowMapper

protected abstract RowMapper rowMapper()
Returns:
RowMapper implementation that is being tested.

setUpResultSetMock

protected abstract void setUpResultSetMock(ResultSet rs,
                                           org.easymock.MockControl rsControl)
                                    throws SQLException
Define the behaviour of mock ResultSet.

Throws:
SQLException

testRegularUse

public void testRegularUse()
                    throws SQLException
Regular usage scenario.

Throws:
SQLException


Copyright © 2008 SpringSource. All Rights Reserved.