All Versions
22
Latest Version
Avg Release Cycle
44 days
Latest Release
50 days ago

Changelog History
Page 1

  • v1.0.0-beta3

    December 09, 2019

    core

    • Add the nullable value forgeries
    • Add the enum forgeries

    junit4

    • Handle enums fields annotated with @Forgery

    junit5

    • Fix the error message when a test fails
    • Handle enums fields and parameters annotated with @Forgery

    jvm

    • Improve the File forgery factory
  • v1.0.0-beta2

    December 02, 2019

    core

    • Add the randomizeCase and substring forgeries

    jvm

    • Implement File, Uri and Url forgery factories
  • v1.0.0-beta1

    November 27, 2019

    inject

    • Allow injecting Generics

    junit4

    • Ensure tests are fully reproducible

    junit5

    • Ensure tests are fully reproducible
    • Handle Map Forgeries in JUnit5 methods
    • Handle nested collection forgeries in JUnit5 methods
    • Implement `@BoolForgery in JUnit5 methods
    • Implement primitive forgeries in JUnit5 methods
    • Make the ForgeConfiguration annotation Inherited by child classes
  • v1.0.0-alpha5

    November 18, 2019

    junit5

    • Allow JUnit5 extension to fill in collections
  • v1.0.0-alpha4

    November 18, 2019
  • v1.0.0-alpha3

    November 15, 2019

    junit5

    • Create JUnit5 ForgeConfiguration annotation
  • v1.0.0-alpha2

    November 05, 2019
  • v1.0.0-alpha1

    October 31, 2019
    • Rewrite of the whole core Forge class
    • Split the library into artifacts
  • v0.12

    September 10, 2019
    • Add forgery to create an Android Web URL string (eg: aWebUrl())
    • Add parameter to exclude enum values in aValueFrom(MyEnum::class, exclude = listOf(MyEnum.Foo))
  • v0.11

    July 18, 2019
    • Add forgery to create a random substring of a String (eg: aSubstring("Hello world"))