Skip to content

Neodymium v1.0.0

Compare
Choose a tag to compare
@marcuskaufmann marcuskaufmann released this 28 May 12:36
· 993 commits to master since this release

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 found int 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