Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/neomatrix369/fluent-specs

Java library for BDD-style unit-level specifications
https://github.com/neomatrix369/fluent-specs

Last synced: 16 days ago
JSON representation

Java library for BDD-style unit-level specifications

Awesome Lists containing this project

README

        


Fluent-Specs
===================

FluentSpecs is a Java API for fluent unit-level specification using a BDD/Gherkin format. It provides a thin uniform interface for
mocking, behaviour and state verification around Mockito and Hamcrest.

Inspired by Hamcrest, Mockito, Fest-Assertions, RSpec and Narrative.

The current version only provides the most common subset of the functionality present in Hamcrest and Mockito.

To use as Maven dependency, download [jar](https://github.com/JoseLlarena/FluentSpecs/raw/master/dist/fluent-specs-2.0.0.jar) and run:

```shell
mvn install:install-file -DgroupId=com.fluent -DartifactId=fluent-specs -Dpackaging=jar -Dversion=2.0.0 -Dfile=fluent-specs-2.0.0.jar -DgeneratePom=true
```

then you can reference it in your pom.xml as

```xml

com.fluent
fluent-specs
2.0.0
test

```