UISpec4J For Mac Publisher's description
from UISpec4J Team
UISpec4J is an Open Source functional and/or unit testing library
UISpec4J is an Open Source functional and/or unit testing library for Swing-based Java applications, built on top of JUnit and TestNG.
If you are writing a Swing application, you will appreciate UISpec4J above all for its simplicity: UISpec4J's APIs are designed to hide as much as possible the complexity of Swing, resulting in easy to write and easy to read test scripts. This is especially true when comparing UISpec4J tests with those produced using Swing or low-level, event-based testing libraries.
What's New in This Release:В· Prevented Component.getMousePosition() from causing a program failure (introduced a dummy MouseInfoPeer).
В· Fixed initialization error at test startup when relying on the extension mechanism.
В· Added Table.Header.contentEquals(int countHeaderToCheck, String... expectedHeaders)
В· Added Table.blockEquals(int fromRowIndex, int fromColumnIndex, int columnCount, int rowCount, Object expected) Added Table.rowEquals(int rowIndex, int fromColumnIndex, int columnCount, Object expectedRow)
В· Added Slider.setRelativePosition(percentage)
В· WindowInterceptor : the trigger is launch in swing thread
В· Added Table.selectRowsWithText(int column, String... labels).
В· Added Table.getColumnIndex(String columnName).
В· Added FileChooserHandler.assertCurrentDirEquals().
В· If Tab.selectTab(tabName) fail it now give the existing tabs in the message
В· Added TextBox.setText(String, boolean) to select whether Enter is simulated or not.
В· Added TextBox.focusLost().
В· Added Clipboard.getContentAsText().
В· Added Key.platformSpecificC...
System Requirements:В· JDK 1.4 or later
Program Release Status: New Release
Program Install Support: Install and Uninstall