Atrium's first Dev Release
Pre-release
Pre-release
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