All Versions
4
Latest Version
Avg Release Cycle
24 days
Latest Release
3716 days ago
Changelog History
Changelog History
-
v0.4 Changes
July 09, 2014- Move to the Junit 4 model of re-initialising objects before each test to improve test isolation.
- Fix a dependency issue with cglib that was blocked usage of Mockito 2.2
- Added more power to exception expectation matching (thanks Robert Firek)
- and syntactic sugar to bounded expectations on (thanks Colin Vipurs)
- Improved String matchin (thanks Ross Binden)
- Fix README errors. (thanks Ross Binden)
- Clarify the license in the Readme.
- rename randomNumbers(long) to deterministicNumbers(long)
-
v0.3 Changes
August 13, 2014- Rename the methods that run before and after specifications. This is an incompatible change and end users will need to update their code bases appropriately.
- Integrate and simplify the random number generation and the data driven testing APIs.
- Add the ability to reset mocks.
- Add combinators for using business domain objects in property based testing.
- Start logging seed numbers for random number generators used in property based testing.
- Improve the Javadoc due to feedback from the Great folks at the LJC.
- Add integration with ScalaTest so that you can run lambda-behave tests through the scala-test infrastructure.
- Fix several bugs related to API corner cases.
- Reintegrate the examples project into the maven multi-module project.
๐ See https://github.com/RichardWarburton/lambda-behave/issues?q=milestone%3A0.3+ for more details.
-
v0.2 Changes
July 06, 2014- Adds automatic test-case generation & property based testing.
- Bans multiple specifications with the same name
- Fixes stack traces being incorrectly reported in errors
- Adds in more fluent expectations API with more overloads and support for arrays and exceptions
-
v0.1 Changes
June 26, 2014- Initial Release
- Adds declaring and running specifications
- Adds parameterised specifications
- completes first cut of fluent expectations API