FEST-Assert is an "assertThat" library that provides a fluent interface for writing assertions in Java. Its main goal is to improve test code readability and make maintenance of tests easier. It can be used with JUnit or TestNG.
| Tags | Software Development Testing |
|---|---|
| Licenses | Apache 2.0 |
| Operating Systems | OS Independent |
| Implementation | Java |
Recent releases


Release Notes: This release adds support for custom error messages. It has better debugging through ComparisonFailure (if JUnit is in the classpath.) Exposed internals are useful when extending with custom assertions or conditions. The aliases "is" and "isNot", similar to the current "satisfies" and "doesNotSatisfy", have been added. There are some bugfixes.


Release Notes: This release adds ListAssert. It adds the method 'isEqualTo(double [] expected, double delta)' to DoubleArrayAssert. Deep equals for ObjectArrayAssert. Made Assert and hierarchy are public-visible to enable better custom extensions. A threshold has been added to ImageAssert to make comparisons for equality more "forgiving".


Release Notes: Lazy-loaded descriptions were added. Additional root elements in the fluent interface for the assertions were removed.


Release Notes: This release adds support for BigDecimal. It adds more assertion methods for Arrays, Collections, Strings, Files, and Throwables. Bugs and inconsistencies in exception messages have been fixed. The number of tests has been increased from 540 to 1523, with code coverage of 99.7%.


Release Notes: This release adds support for java.util.Map and java.util.Iterator. It adds more assertion methods related to Strings, Object arrays, primitives, Files, Collections, and Throwables.
A module that provides seamless localization support for Gideros.