AbstractGenericTest

Package: generic.test
Type: class

11.3_PUBLIC

removedfield: repeatedRule
org.junit.rules.TestRule repeatedRule

11.0.2_PUBLIC

modifiedmethod: loadTextResource
return type: ArrayList → List
- static java.util.ArrayList<java.lang.String> loadTextResource(java.lang.String name) throws IOException
+ static java.util.List<java.lang.String> loadTextResource(java.lang.String name) throws IOException
removedmethod: getLocalResourceFile
java.io.File getLocalResourceFile(java.lang.String relativePath)

10.4_PUBLIC

addedmethod: resetLogging
void resetLogging()
addedmethod: setLogLevel
void setLogLevel(java.lang.String loggerName, org.apache.logging.log4j.Level newLevel)

10.3_PUBLIC

modifiedmethod: createApplicationLayout
added throws IOException
- utility.application.ApplicationLayout createApplicationLayout()
+ utility.application.ApplicationLayout createApplicationLayout() throws IOException
removedmethod: clickMouse
static void clickMouse(java.awt.Component comp, int button, int x, int y, int clickCount, int modifiers, boolean popupTrigger)
removedmethod: clickMouse
static void clickMouse(java.awt.Component comp, int button, int x, int y, int clickCount, int modifiers)
removedmethod: clickTableCell
static void clickTableCell(javax.swing.JTable table, int row, int col, int clickCount)
removedmethod: clickTableRange
static void clickTableRange(javax.swing.JTable table, int row, int count)
removedmethod: doubleClick
static void doubleClick(javax.swing.JComponent comp, int x, int y)
removedmethod: dragMouse
static void dragMouse(java.awt.Component comp, int button, int startX, int startY, int endX, int endY, int modifiers)
removedmethod: editCell
static javax.swing.table.TableCellEditor editCell(javax.swing.JTable table, int row, int col)
removedmethod: executeOnSwingWithoutBlocking
static void executeOnSwingWithoutBlocking(java.lang.Runnable runnable)
removedmethod: findAbstractButtonByName
static javax.swing.AbstractButton findAbstractButtonByName(java.awt.Container container, java.lang.String name)
removedmethod: findAbstractButtonByText
static javax.swing.AbstractButton findAbstractButtonByText(java.awt.Container container, java.lang.String text)
removedmethod: findButtonByIcon
static javax.swing.JButton findButtonByIcon(java.awt.Container container, javax.swing.Icon icon)
removedmethod: findButtonByText
static javax.swing.JButton findButtonByText(java.awt.Container container, java.lang.String text)
removedmethod: findComponentByName
static java.awt.Component findComponentByName(java.awt.Container container, java.lang.String componentName)
removedmethod: findComponentByName
static java.awt.Component findComponentByName(java.awt.Container container, java.lang.String componentName, boolean checkOwnedWindows)
removedmethod: findComponentsByName
static java.util.List<java.awt.Component> findComponentsByName(java.awt.Container container, java.lang.String componentName, boolean checkOwnedWindows)
removedmethod: findPathToText
static javax.swing.tree.TreePath findPathToText(javax.swing.JTree tree, javax.swing.tree.TreePath startTreePath, java.lang.String text)
removedmethod: findTreePathToText
static javax.swing.tree.TreePath findTreePathToText(javax.swing.JTree tree, java.lang.String text)
removedmethod: fixupGUI
static void fixupGUI() throws InterruptedException, InvocationTargetException
removedmethod: getAllWindows
static java.util.Set<java.awt.Window> getAllWindows()
removedmethod: getRenderedTableCellValue
static java.lang.String getRenderedTableCellValue(javax.swing.JTable table, int row, int column)
removedmethod: getText
static java.lang.String getText(javax.swing.text.JTextComponent field)
removedmethod: leftClick
static void leftClick(javax.swing.JComponent comp, int x, int y)
removedmethod: middleClick
static void middleClick(javax.swing.JComponent comp, int x, int y)
removedmethod: moveMouse
static void moveMouse(java.awt.Component comp, int x, int y)
removedmethod: postEvent
static void postEvent(java.awt.AWTEvent ev)
removedmethod: pressButton
static void pressButton(javax.swing.AbstractButton button)
removedmethod: pressButton
static void pressButton(javax.swing.AbstractButton button, boolean waitForCompletion)
removedmethod: pressButtonByName
static void pressButtonByName(java.awt.Container container, java.lang.String buttonName)
removedmethod: pressButtonByName
static void pressButtonByName(java.awt.Container container, java.lang.String buttonName, boolean waitForCompletion)
removedmethod: pressButtonByText
static void pressButtonByText(java.awt.Container container, java.lang.String buttonText)
removedmethod: pressButtonByText
static void pressButtonByText(java.awt.Container container, java.lang.String buttonText, boolean waitForCompletion)
removedmethod: printMemory
static void printMemory()
removedmethod: privateWaitForPostedSwingRunnables_SwingSafe
static void privateWaitForPostedSwingRunnables_SwingSafe()
removedmethod: rightClick
static void rightClick(javax.swing.JComponent comp, int x, int y)
removedmethod: runSwing
static void runSwing(java.lang.Runnable r)
removedmethod: runSwing
static void runSwing(java.lang.Runnable runnable, boolean wait)
removedmethod: runSwingLater
void runSwingLater(java.lang.Runnable r)
removedmethod: setText
static void setText(javax.swing.text.JTextComponent field, java.lang.String text)
removedmethod: waitForPostedSwingRunnables
static void waitForPostedSwingRunnables()
removedmethod: waitForSwing
static boolean waitForSwing()
removedmethod: waitForTasks
static void waitForTasks()
removedmethod: yieldToSwing
static void yieldToSwing()

10.2_PUBLIC

addedfield: repeatedRule
org.junit.rules.TestRule repeatedRule

10.1_PUBLIC

addedmethod: getFontMetrics
static java.awt.FontMetrics getFontMetrics(java.awt.Font font)

9.2_PUBLIC

addedmethod: clickTableRange
static void clickTableRange(javax.swing.JTable table, int row, int count)
addedmethod: runSwingLater
void runSwingLater(java.lang.Runnable r)
addedmethod: setErrorsExpected
static void setErrorsExpected(boolean expected)
modifiedmethod: clickTableCell
removed throws Exception
- static void clickTableCell(javax.swing.JTable table, int row, int col, int clickCount) throws Exception
+ static void clickTableCell(javax.swing.JTable table, int row, int col, int clickCount)
modifiedmethod: runSwing
param 1 renamed: runnable → r
- static void runSwing(java.lang.Runnable runnable)
+ static void runSwing(java.lang.Runnable r)
removedmethod: runSwingWithExceptions
static void runSwingWithExceptions(java.lang.Runnable runnable, boolean wait) throws Throwable

9.1_PUBLIC

addedfield: DEFAULT_TOOL_NAME
static java.lang.String DEFAULT_TOOL_NAME
addedmethod: getRenderedTableCellValue
static java.lang.String getRenderedTableCellValue(javax.swing.JTable table, int row, int column)
addedmethod: runSwingWithExceptions
static void runSwingWithExceptions(java.lang.Runnable runnable, boolean wait) throws Throwable

9.0.2_PUBLIC

addedmethod: createApplicationConfiguration
ghidra.framework.ApplicationConfiguration createApplicationConfiguration()
addedmethod: createApplicationLayout
utility.application.ApplicationLayout createApplicationLayout()
addedmethod: findPathToText
static javax.swing.tree.TreePath findPathToText(javax.swing.JTree tree, javax.swing.tree.TreePath startTreePath, java.lang.String text)
addedmethod: hasTestFailed
boolean hasTestFailed()
addedmethod: initializeLayout
void initializeLayout(utility.application.ApplicationLayout layout)
addedmethod: initializeSystemProperties
void initializeSystemProperties()
addedmethod: testFailed
void testFailed(java.lang.Throwable e)
addedmethod: yieldToSwing
static void yieldToSwing()

9.0.1_PUBLIC

introducedInitial version