Neodymium v1.0.0
Welcome to the v1.0.0 release of Neodymium-Library
We've spent a lot of work over the past month and we are happy to release a production ready version of Neodymium-Library today 🎉
A lot of work was used to refactor the code towards a seamlessly JUnit integration and testing. Also we used the time to overthink some of the features to increase their usability. Thus some things have changed and may need your attention in your ongoing Neodymium projects.
General
New features:
- Added
@SuppressBrowsers
and@SuppressDataSets
: annotate a class or method with to prevent automatic test multiplication for that scope - Extended Multi-browser support to support headless mode for Firefox and Chrome
- Extended DataUtils e.g. beside
int asInt(String key)
there is now a function which will return a given default if the key was not foundint asInt(String key, int defaultValue)
- Eclipse JUnit view can now changed to display tests as a tree (default) or a flat list representation
Changes:
@Browser
annotation was changed to define only one browser at a time, but you can now use this annotation repeatedly. Thus you may need to change your existing code.
Bugfixes:
- Clear context: context wasn't cleared before test execution
Updates:
- no dependencies were updated