public class TableSorterTest
extends junit.framework.TestCase
Title: Test the TableSorter class
Description:
Copyright: Copyright (c) 2006-2014
Company:
Modifier and Type | Field and Description |
---|---|
private java.lang.String[] |
colNames
Test column names
|
private java.lang.Object[][] |
data1
Test string data
|
private java.lang.Object[][] |
dataBooleans
Test data Boolean
|
private java.lang.Object[][] |
dataDates
Test date date
|
private java.lang.Object[][] |
dataNumeric
Test numeric data
|
private java.lang.Object[][] |
dataObjects
Test data object
|
private static org.apache.log4j.Logger |
LOGGER
Logger
|
private javax.swing.table.TableModel |
model1
Test table model 1
|
private javax.swing.table.TableModel |
model2
Test table model 2
|
private TableSorter |
sorter
The table sorter instance to test
|
private javax.swing.JTable |
table
Test table
|
Constructor and Description |
---|
TableSorterTest()
Setup the test case instance
|
Modifier and Type | Method and Description |
---|---|
void |
setUp()
Setup the test
|
void |
testAddMouseListenerToHeaderInTable()
Test adding a mouse listener to the header
|
void |
testGetValueAt()
Test getting a value from a location
|
void |
testRemoveModel()
Test removing the model
|
void |
testRemoveMouseListenerFromHeaderInTable()
Test removing the mouse listener from the header
|
void |
testSetModel()
Test setting the model
|
void |
testSetValueAt()
Test setting a value at a location
|
void |
testSortByColumns()
Test sorting by columns
|
void |
testSortFromHeaderClick()
Test sorting based on a mouse click
|
void |
testTableSorter()
Test sorting the model
|
countTestCases, createResult, getName, run, run, runBare, runTest, setName, tearDown, toString
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
private TableSorter sorter
private javax.swing.table.TableModel model1
private javax.swing.table.TableModel model2
private javax.swing.JTable table
private static final org.apache.log4j.Logger LOGGER
private java.lang.Object[][] data1
private java.lang.Object[][] dataNumeric
private java.lang.Object[][] dataDates
private java.lang.Object[][] dataBooleans
private java.lang.Object[][] dataObjects
private java.lang.String[] colNames
public void setUp()
setUp
in class junit.framework.TestCase
public void testTableSorter()
public void testSetModel()
public void testRemoveModel()
public void testGetValueAt()
public void testSetValueAt()
public void testSortByColumns()
public void testAddMouseListenerToHeaderInTable()
public void testRemoveMouseListenerFromHeaderInTable()
public void testSortFromHeaderClick()