Change Log
Full Changelog
Merged pull requests:
Full Changelog
Merged pull requests:
Full Changelog
Merged pull requests:
- (release) TestFX 4.0.6-alpha #376 (brcolow)
- (chore) Bump gradle wrapper version. #373 (brcolow)
- (cleanup) Cleanup utility classes. #371 (brcolow)
- (refactor) Use better data structure for exception stack. #370 (brcolow)
- (feature) Adds button matchers for default and cancel buttons. #368 (cguckes)
- (fix) Make HeadlessPlatform constructor accessible. #365 (brcolow)
- (feature) Introduce the concept of motion. #363 (brcolow)
- (refactor) Replace Guava newX() calls with regular constructors. #362 (brcolow)
- (chore) Gradle: Upgrade from 3.2.1 to 3.3. #361 (brcolow)
- (chore) Bump Checkstyle from 7.3 -> 7.4. #360 (brcolow)
- (cleanup) Don’t ignore whitespace around enhanced for-loop. #358 (brcolow)
- (refactor) Replace calls to FXRobot with Event.fireEvent. #355 (brcolow)
- (refactor) Better failure message for ShortcutKeyTest #353 (brcolow)
- (chore) Bump Google Guava version from 20.0 -> 21.0. #352 (brcolow)
- 281: Vulnerability in WaitForAsyncUtils #351 (brcolow)
- (chore) Opt-in to the travis trusty beta. #350 (brcolow)
- Fix tests of jUnit5 adapter #347 (SimY4)
- Bump the macOS travis image version. #345 (brcolow)
- (doc) Add documentation to
matcher
package. #344 (JordanMartinez)
Full Changelog
Merged pull requests:
Full Changelog
Merged pull requests:
- (feat) Introduce
FxRobot::bounds\(\)
and BoundsQuery
. #258 (hastebrot)
- (refactor) ApplicationService: Use Application instead of ApplicationFixture. #257 (hastebrot)
Full Changelog
Merged pull requests:
- (feat) TextFlowMatchers: Add matchers for the text of a TextFlow. #259 (brcolow)
- (feat) TableViewMatchers: Add containsRow(). #255 (brcolow)
- (feat) ListViewMatchers: Add hasPlaceholder(Node placeholder). #252 (brcolow)
- (feat) ListViewMatchers: Add isEmpty(). #251 (brcolow)
- (refactor)
NodeQuery
: Rename methods to match\(\)
, nth\(\)
and query\(\)
. #250 (hastebrot)
- (feat) Add PixelMatcher to CaptureSupport. #248 (hastebrot)
Full Changelog
Merged pull requests:
- (feat) Add
FxRobot::interrupt\(\)
method to wait for the JavaFX thread. #240 (hastebrot)
- (fix)
WriteRobot::write\(\)
to prefer the Scene
of the focused window. #239 (hastebrot)
- (refactor) Rename window methods to
targetWindow\(\)
, listWindows\(\)
, and window\(\)
. #238 (hastebrot)
- (feature) Added ApplicationRule #234 (johnzeringue)
- (refactor) Improve encapsulation of classes. #233 (hastebrot)
- Fixed google group link #221 (joachimprinzbach)
- (feat) Support for configurable timeouts in AppRobotTestBase. Useful when debugging at the application’s set… #214 (naimdjon)
- (chore) Travis: Allow jobs without framebuffer to fail. #211 (johnzeringue)
- (feat)
hasTableCell\(\)
: Match the string value of cell item. #210 (johnzeringue)
- (chore) Travis: Run tests once with and once without framebuffer screen. #209 (hastebrot)
Full Changelog
Merged pull requests:
- (refactor) Service: Make
NodeFinder
more familiar to JavaFX developers. #205 (hastebrot)
- (revert) Legacy: Revert
GuiTest
and remove ApplicationTest
, FxTest
and CustomAppTest
. #204 (hastebrot)
- (feat) JUnit: Add support classes, including an
ApplicationTest
base test class. #163 (hastebrot)
Full Changelog
Merged pull requests:
- (doc) Add Unstable annotations to classes and methods. #203 (hastebrot)
- (feat) ListViews provides a row selected matcher. #202 (Ciruman)
- (chore) Gradle: Cleanup build scripts. #201 (hastebrot)
- (fix) Deprecation and compile warnings caused by dependency upgrades. #198 (hastebrot)
- (chore) Gradle: Remove JUnit compile dependency and update Guava. #197 (hastebrot)
- (doc) Readme: Update
README.md
. #196 (hastebrot)
- (feat) Assert, Matcher: Improve type-aware matchers. #195 (hastebrot)
- (refactor) API: Rename pointFor() to point() and add pointOfVisibleNode(). #194 (hastebrot)
- (refactor) Legacy: Move org.loadui.testfx to testfx-legacy module. #192 (hastebrot)
- (feat) Allow instrumenting entire Applications. #183 (0x4a616e)
- (doc) Toolkit: Prepare docs and tests for candidate phase. #176 (hastebrot)
- (feat) Service: Implement NodeQuery. #174 (hastebrot)
- (refactor) API: Move some org.loadui.testfx classes to org.testfx. #172 (hastebrot)
- (refactor) API: Move FxRobot to org.testfx.api. #171 (hastebrot)
- (refactor) Toolkit: Prepare API for beta phase. #170 (hastebrot)
- (feat) Robot: Support for Unicode strings in WriteRobot. #166 (hastebrot)
- (refactor) API: Introduce FxSelector and FxSelectorContext. #165 (hastebrot)
- (feat) Assert, Matcher: Implement type-aware matchers. #164 (hastebrot)
- (feat) Lifecycle, Robot: Headless support. #159 (hastebrot)
- (feat) Lifecycle: Implement LifecycleService. #156 (hastebrot)
- (refactor) Util: Enhance RunWaitUtils. #154 (hastebrot)
- (refactor) Framework: Extract ToolkitApplication. #153 (hastebrot)
- (fix) Util: Only start waiting for boolean observable when it is false. #151 (hastebrot)
- (feat) Util: Provide
invokeIn...\(\)
and waitFor...\(\)
methods. #150 (hastebrot)
- (refactor) Robot: Extract mouse methods to MouseRobotImpl and rename … #149 (hastebrot)
- (refactor) Robot: Revise Robots related to keyboard inputs. #147 (hastebrot)
- (feat) Robot: Implement adapters for Awt, Glass and JavaFX robots. #146 (hastebrot)
- (doc) Readme: Fix broken links to source code and update links to TestFX… #142 (jotomo)
- Respect headless mode instead of enforcing it #137 (sergei-ivanov)
- waffle.io Badge #134 (waffle-iron)
- make timeout configurable #133 (cwiejack)
- (chore) Gradle: Reintroduce BinTray support. #128 (hastebrot)
- (chore) Gradle: Temporarily remove BinTray support to fix Gradle view refresh in IntelliJ IDEA. #127 (hastebrot)
- (fix) AppLauncher could not retrieve primary Stage on OSX. #126 (hastebrot)
- (fix) Matcher: nodeHasLabel() does not perform instance check for Text. #124 (naimdjon)
- Update build files #122 (aalmiray)
- (chore) Gradle: Add project.jfxrtLocation to test.classpath. #120 (hastebrot)
- (chore) Travis: Try to use xvfb (X Virtual Framebuffer). #119 (hastebrot)
- (chore) Travis: Add
.travis.yml
. #118 (hastebrot)
- (chore) Gradle: Fix missing Gradle wrapper. #117 (hastebrot)
- (chore) Gradle: Rerun
gradle wrapper
. #116 (hastebrot)
- #110: jcenter is not supported in gradle < 1.7 #113 (naimdjon)
- (fix) Add license header to MoveRobotImpl. #112 (hastebrot)
- Update HasLabelStringMatcher.java #108 (torakiki)
- (refactor) Robot: Refactor FxRobot. #105 (hastebrot)
- (fix) Compiler warnings for deprecated JUnit methods. #104 (hastebrot)
- (fix) Service: Fix compatibility to Java 7 and JavaFX 2. #103 (hastebrot)
- (refactor) Robot: Refactor TypeRobotImpl. #102 (hastebrot)
- (refactor) Robot: Add regression tests and refactor KeyboardRobotImpl. #101 (hastebrot)
- (refactor) Robot: Add regression tests and refactor ScrollRobotImpl. #100 (hastebrot)
- (test) Move ScrollPaneTest from unit tests to integration tests. #99 (hastebrot)
- (feat) Robot: Add regression tests and create DragRobotImpl. #98 (hastebrot)
- (feat) Robot: Add regression tests and create ClickRobotImpl. #97 (hastebrot)
- (feat) Robot: Add regression tests and create MoveRobotImpl. #96 (hastebrot)
- Fix scroll direction as UP was going down (and DOWN up). #95 (lgringo)
- (refactor) Robot: Add regression tests and refactor MouseRobotImpl. #94 (hastebrot)
- Extract static methods from FxRobot to GuiTest #91 (hastebrot)
- (chore) Gradle: Build now runs with
gradle clean jar javadocJar sourceJar test check
. #88 (hastebrot)
- (fix) Service: Calls to
Point2D\#add\(\)
incompatible with Java 7. #87 (hastebrot)
- Setup a multi-project Gradle build #71 (aalmiray)
- (feat) Implement CallableBoundsPointQuery. #68 (hastebrot)
- Fix NP in containsCell in TableViews #67 (rladstaetter)
- No longer fixed scene size. #62 (minisu)
- Misc fixes + bumped version. #61 (minisu)
- (refactor) Extract robot and service classes from GuiTest. #39 (hastebrot)
v3.1.2 (2014-01-30)
Full Changelog
Merged pull requests:
- Now releases keys/buttons on test aborted. #23 #60 (minisu)
- Now aborts test on user mouse movement. Related to #55 #59 (minisu)
- #47: getVisibleNodes() returns normal static Set #48 (Philipp91)
- #43: push() does not wait between press/release calls #45 (Philipp91)
v3.1.0 (2014-01-12)
Full Changelog
Merged pull requests:
v3.0.0 (2013-12-23)
Merged pull requests:
* This Change Log was automatically generated by github_changelog_generator