Skip to content

Atrium's first Dev Release

Pre-release
Pre-release
Compare
Choose a tag to compare
@robstoll robstoll released this 20 Jul 09:28

Jar's can be found here: https://bintray.com/robstoll/tutteli-jars/atrium/0.2.0
Maturity: Development

Included in this release:

  • lazily and immediately evaluated assertions
  • assertion for nullable types
  • assertions about thrown exceptions
  • feature assertions for properties (functions should follow with Kotlin 1.1.2 assuming they fixed the reported bug)
  • generich check for properties (functions should follow with Kotlin 1.1.2 assuming they fixed the reported bug)
  • OnlyFailureReporting
  • SameLineAssertionFormatter
  • DetailedObjectFormatter
  • and a minimal set of assertion functions

Improvements compared to 0.1.0

  • cleaner code design (separation of creation, checking and reporting)
  • improved Code-Documentation (KDoc available on gh-pages)
  • Proper README
  • Separation of API and implementation (atrium-impl-robstoll could be exchanged by another implementation)
  • Spec for atrium in form of tests which can be reused by other implementation

Not included in this release yet:

  • basic assertion functions for collections (containsOnly, contains, containsNot, containsInOrder etc.)
  • support for multi-language assertions