All Versions
4
Latest Version
0.4
Avg Release Cycle
24 days
Latest Release
3579 days ago

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