Skip to end of metadata
Go to start of metadata

FEST Assertions Module has moved to Github !

Check this page :https://github.com/alexruiz/fest-assert-2.x/wiki

The documentation below is for Fest 1.x which is no more maintained, we are focusing our effort to the 2.x version !

...

FEST-Assert is a Java library that provides a fluent interface for writing assertions. Its main goal is to improve test code readability and make maintenance of tests easier.

FEST-Assert requires Java SE 5.0 or later and can be used with either JUnit or TestNG.

Currently, this module provides assertions for the following data types:

  • Object
  • String
  • Collection
  • Map
  • Primitives (boolean, int, char, etc.)
  • Arrays of Object
  • Arrays of primitives
  • BufferedImage
  • Throwable
  • File
  • BigDecimal

It can be downloaded here. For Maven 2 users, details about the project's repository can be found at here.

We have written a migration guide to easily replace JUnit assertions with Fest assertions. Note that FEST & JUnit assertions can coexist together, you don't have to migrate all in one time.

Examples

Some simple example to start.

Custom Error Messages
Specifying custom error messages.

Extending
Extending FEST-Assert with custom conditions and assertions.

JUnit-Specific Features
FEST-Assert supports JUnit-specific features.

Comparing to Hamcrest
Comparing FEST-Assert and Hamcrest.

More Examples
Examples that how more complex usages of our assertions.

Migration from JUnit
An easy guide on how to migrate from JUnit's own assertions to ours.

Labels
  • None