Package docking.widgets.table.threaded
Class ThreadedTableFilterTest
- java.lang.Object
-
- generic.test.AbstractGTest
-
- generic.test.AbstractGenericTest
-
- docking.test.AbstractDockingTest
-
- docking.widgets.table.threaded.AbstractThreadedTableTest
-
- docking.widgets.table.threaded.ThreadedTableFilterTest
-
public class ThreadedTableFilterTest extends AbstractThreadedTableTest
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class generic.test.AbstractGenericTest
AbstractGenericTest.ExceptionHandlingRunner
-
-
Field Summary
-
Fields inherited from class docking.widgets.table.threaded.AbstractThreadedTableTest
frame, header, isDisposing, model, table, testTableModelListener, threadedTablePanel
-
Fields inherited from class generic.test.AbstractGenericTest
concurrentTestExceptionRule, DEFAULT_TEST_TOOL_NAME, ruleChain, TESTDATA_DIRECTORY_NAME, watchman
-
Fields inherited from class generic.test.AbstractGTest
BATCH_MODE, DEFAULT_WAIT_DELAY, DEFAULT_WAIT_TIMEOUT, DEFAULT_WINDOW_TIMEOUT, PARALLEL_MODE, PRIVATE_LONG_WAIT_TIMEOUT, testName
-
-
Constructor Summary
Constructors Constructor Description ThreadedTableFilterTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
assertDidFilter()
protected void
assertDidNotFilter()
protected TestDataKeyModel
createTestModel()
void
setUp()
void
testCombinedTableFilter_TwoFilters_FirstFilterStandard_SecondFilterEmpty()
void
testCombinedTableFilter_TwoFilters_FirstFilterStandard_SecondFilterNonEmpty()
void
testDisableSubFilter()
protected void
testFailed(java.lang.Throwable e)
A callback for subclasses when a test has failed.void
testRefilterHappens_ChangeFilterOptionNotText()
void
testRefilterHappens_ChangeFilterTypeNotText()
void
testRefilterHappensAfterAdd_ItemAddedFailsFilter()
void
testRefilterHappensAfterAddItem_ItemAddedPassesFilter()
void
testRefilterHappensAfterRemoveAddItem_ItemAddedPassesFilter()
void
testSubFilter()
void
testSubFilter_DeleteMultipleCharacters()
void
testSubFilter_RoundTrip_RegexFilter()
void
testSubFilter_RoundTrip_StartsWithFilter()
-
Methods inherited from class docking.widgets.table.threaded.AbstractThreadedTableTest
addItemToModel, addLong, assertNoRowsFilteredOut, assertRowCount, buildFrame, compareValues, createListener, dispose, doTestSorting, getSortState, removeItemFromModel, removeSortByClicking, sortByClick, sortByNormalClicking, tearDown, triggerModelFilter, verifyColumnSorted, verifySortDirection, waitForNotBusy
-
Methods inherited from class docking.test.AbstractDockingTest
assertEnabled, assertToggleButtonSelected, capture, checkMessageDisplay, clickComponentProvider, clickComponentProvider, close, close, closeAllWindows, closeAllWindows, closeAllWindowsAndFrames, closeProvider, closeSaveChangesDialog, createApplicationConfiguration, createApplicationLayout, createRenderedImage, createScreenImage, disposeErrorGUI, dockingSetUp, dockingTearDown, expandPath, expandTree, findButtonByActionName, findButtonByIcon, findButtonByText, findComponent, findComponentByName, getAction, getAction, getActions, getClipboardText, getComponentProvider, getDialogComponent, getDialogComponentProvider, getDockableComponent, getNode, getOpenWindowsAsString, getStatusText, getTitleForWindow, getWindow, getWindowByTitle, getWindowByTitleContaining, getWindows, isEnabled, isEnabled, isSelected, isUseErrorGUI, performAction, performAction, performAction, performAction, performDialogAction, pressButtonByText, pressButtonByText, printOpenWindows, selectPath, selectTabIfAvailable, setErrorGUIEnabled, setErrorsExpected, setToggleActionSelected, setToggleActionSelected, setToggleButtonSelected, setToggleButtonSelected, showProvider, triggerActionKey, triggerActionKey, triggerBackspaceKey, triggerEnter, triggerEscapeKey, triggerKey, triggerKey, triggerText, triggerText, waitForComponentProvider, waitForComponentProvider, waitForDialogComponent, waitForDialogComponent, waitForDialogComponent, waitForJDialog, waitForJDialog, waitForTableModel, waitForTree, waitForUpdateOnChooser, waitForWindow, waitForWindow, waitForWindow, waitForWindow, waitForWindowByName, waitForWindowByTitleContaining, waitForWindowByTitleContaining, writeImage, writeImage
-
Methods inherited from class generic.test.AbstractGenericTest
clickMouse, clickMouse, clickTableCell, createStackTraceForAllThreads, createTempDirectory, createTempFile, createTempFile, createTempFileForTest, createTempFileForTest, createTempFilePath, createTempFilePath, deleteMatchingTempFiles, deleteSimilarTempFiles, doubleClick, dragMouse, editCell, executeOnSwingWithoutBlocking, findAbstractButtonByName, findAbstractButtonByText, findButtonByIcon, findButtonByText, findComponent, findComponent, findComponentByName, findComponentByName, findComponentsByName, findOwnedWindows, findPathToText, findTestDataFile, findTreePathToText, fixupGUI, getAllWindows, getDebugFileDirectory, getInstanceField, getInstanceFieldByClassType, getLocalResourceFile, getTestDataDir, getTestDataDirectory, getTestDataFile, getText, hasTestFailed, initializeLayout, initializeSystemProperties, invokeConstructor, invokeInstanceMethod, invokeInstanceMethod, leftClick, loadTextResource, loadTextResource, middleClick, moveMouse, postEvent, pressButton, pressButton, pressButtonByName, pressButtonByName, pressButtonByText, pressButtonByText, printMemory, privateWaitForPostedSwingRunnables_SwingSafe, rightClick, runSwing, runSwing, runSwing, setComboBoxSelection, setInstanceField, setText, toString, waitForPostedSwingRunnables, waitForSwing, waitForTasks, windowForComponent, yieldToSwing
-
Methods inherited from class generic.test.AbstractGTest
assertArraysEqualOrdered, assertArraysEqualUnordered, assertArraysEqualUnordered, assertContainsExactly, assertContainsExactly, assertListEqualOrdered, assertListEqualOrdered, assertListEqualsArrayOrdered, assertListEqualsArrayUnordered, assertListEqualUnordered, failWithException, getName, getRandomInt, getRandomInt, getRandomString, getRandomString, getTestDirectoryPath, sleep, waitFor, waitFor, waitFor, waitForCondition, waitForCondition, waitForConditionWithoutFailing, waitForValue, waitForValueWithoutFailing
-
-
-
-
Method Detail
-
createTestModel
protected TestDataKeyModel createTestModel()
- Specified by:
createTestModel
in classAbstractThreadedTableTest
-
setUp
public void setUp() throws java.lang.Exception
- Overrides:
setUp
in classAbstractThreadedTableTest
- Throws:
java.lang.Exception
-
testFailed
protected void testFailed(java.lang.Throwable e)
Description copied from class:AbstractGenericTest
A callback for subclasses when a test has failed. This will be called beforetearDown()
- Overrides:
testFailed
in classAbstractGenericTest
- Parameters:
e
- the exception that happened when the test failed
-
testRefilterHappensAfterAddItem_ItemAddedPassesFilter
public void testRefilterHappensAfterAddItem_ItemAddedPassesFilter() throws java.lang.Exception
- Throws:
java.lang.Exception
-
testRefilterHappensAfterRemoveAddItem_ItemAddedPassesFilter
public void testRefilterHappensAfterRemoveAddItem_ItemAddedPassesFilter() throws java.lang.Exception
- Throws:
java.lang.Exception
-
testRefilterHappensAfterAdd_ItemAddedFailsFilter
public void testRefilterHappensAfterAdd_ItemAddedFailsFilter() throws java.lang.Exception
- Throws:
java.lang.Exception
-
testSubFilter
public void testSubFilter() throws java.lang.Exception
- Throws:
java.lang.Exception
-
testSubFilter_RoundTrip_StartsWithFilter
public void testSubFilter_RoundTrip_StartsWithFilter() throws java.lang.Exception
- Throws:
java.lang.Exception
-
testSubFilter_RoundTrip_RegexFilter
public void testSubFilter_RoundTrip_RegexFilter() throws java.lang.Exception
- Throws:
java.lang.Exception
-
testSubFilter_DeleteMultipleCharacters
public void testSubFilter_DeleteMultipleCharacters() throws java.lang.Exception
- Throws:
java.lang.Exception
-
testRefilterHappens_ChangeFilterTypeNotText
public void testRefilterHappens_ChangeFilterTypeNotText() throws java.lang.Exception
- Throws:
java.lang.Exception
-
testRefilterHappens_ChangeFilterOptionNotText
public void testRefilterHappens_ChangeFilterOptionNotText() throws java.lang.Exception
- Throws:
java.lang.Exception
-
testDisableSubFilter
public void testDisableSubFilter() throws java.lang.Exception
- Throws:
java.lang.Exception
-
testCombinedTableFilter_TwoFilters_FirstFilterStandard_SecondFilterEmpty
public void testCombinedTableFilter_TwoFilters_FirstFilterStandard_SecondFilterEmpty()
-
testCombinedTableFilter_TwoFilters_FirstFilterStandard_SecondFilterNonEmpty
public void testCombinedTableFilter_TwoFilters_FirstFilterStandard_SecondFilterNonEmpty()
-
assertDidNotFilter
protected void assertDidNotFilter()
-
assertDidFilter
protected void assertDidFilter()
-
-