org.springframework.richclient.table
Class AbstractBaseTableModelTests

Show UML class diagram
java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.springframework.richclient.table.AbstractMutableTableModelTests
              extended by org.springframework.richclient.table.AbstractBaseTableModelTests
All Implemented Interfaces:
junit.framework.Test
Direct Known Subclasses:
BeanTableModelTests, ListTableModelTests

public abstract class AbstractBaseTableModelTests
extends AbstractMutableTableModelTests

TODO finish comment

Since:
0.3
Author:
Kevin Stembridge

Nested Class Summary
 
Nested classes/interfaces inherited from class org.springframework.richclient.table.AbstractMutableTableModelTests
AbstractMutableTableModelTests.TableModelEventMatcher
 
Constructor Summary
AbstractBaseTableModelTests()
          Creates a new uninitialized AbstractBaseTableModelTests.
 
Method Summary
protected abstract  org.springframework.richclient.table.BaseTableModel getBaseTableModel()
          Subclasses must implement this method to return the implementation to be tested.
protected  org.springframework.richclient.table.MutableTableModel getTableModel()
          Subclasses must implement this method to provide the MutableTableModel implementation to be tested.
 void testGetRow()
          Test method for BaseTableModel.getRow(int).
 void testGetRows()
          Test method for BaseTableModel.getRows().
 void testRowNumbersFlag()
          Test method for BaseTableModel.hasRowNumbers().
 void testRowOf()
          Test method for BaseTableModel.rowOf(java.lang.Object).
 void testSetRows()
          Test method for BaseTableModel.setRows(java.util.List).
 
Methods inherited from class org.springframework.richclient.table.AbstractMutableTableModelTests
matchEvent, testAddRow, testAddRows, testClear, testRemove, testRemoveIntArray, testRemoveRange
 
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, failNotEquals, failNotSame, failSame, format
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AbstractBaseTableModelTests

public AbstractBaseTableModelTests()
Creates a new uninitialized AbstractBaseTableModelTests.

Method Detail

getTableModel

protected org.springframework.richclient.table.MutableTableModel getTableModel()
Subclasses must implement this method to provide the MutableTableModel implementation to be tested. This method may be called often, so unnecessary repeated initialization should be avoided.

Specified by:
getTableModel in class AbstractMutableTableModelTests
Returns:
The implementation to be tested. Never null.

getBaseTableModel

protected abstract org.springframework.richclient.table.BaseTableModel getBaseTableModel()
Subclasses must implement this method to return the implementation to be tested.

Returns:
The table model implementation to be tested. Never null.

testSetRows

public final void testSetRows()
Test method for BaseTableModel.setRows(java.util.List).


testRowNumbersFlag

public final void testRowNumbersFlag()
Test method for BaseTableModel.hasRowNumbers().


testGetRow

public final void testGetRow()
Test method for BaseTableModel.getRow(int).


testGetRows

public final void testGetRows()
Test method for BaseTableModel.getRows().


testRowOf

public final void testRowOf()
Test method for BaseTableModel.rowOf(java.lang.Object).



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