All Versions
25
Latest Version
Avg Release Cycle
52 days
Latest Release
1330 days ago

Changelog History
Page 2

  • v1.0.0-alpha1 Changes

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

    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 Changes

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

    July 15, 2019
    • Fix bug when detecting the OS to generate a path
    • Fix bugs in Regex generation
  • v0.10 Changes

    July 09, 2019
    • Allow custom schem in Url forgery (eg: aUrl(scheme = "wss"))
    • Add forgery to create an Alpha Numerical string (anAlphaNumericalString())
    • Add forgery to create a java.io.File Object (aFile())
    • Add forgery to randomize a String's case (randomizeCase("hello world"))
  • v0.9.1 Changes

    November 09, 2018
    • Handle negated character set in regex (eg : aStringMatching("[^a-f]"))
  • v0.9 Changes

    November 02, 2018
    • Add forgery to create a map (forger.aMap { aWord() to aPositiveInt())
  • v0.8 Changes

    October 25, 2018
    • Add forgery to pick a key / value from a map (forger.aKeyFrom(myMap) and forger.aValueFrom(myMap))
    • Sources are available from the IDE
    • Make use of kotlin.min instead of Java's Integer.min, to be compatible with all Android versions
    • Better error message in the JUnitForgerRule
  • v0.7 Changes

    August 23, 2018
    • Add forgery to generate nullable with lambdas (forger.aNullableFrom { aString() } instead of forger.aNullableFrom(forger.aString()))
    • Add Forgery to generate Date (forger.aDate(), forger.aPastDate() and forger.aFutureDate())
    • Update forgery to generate list with lambda (forger.aList { aString() } instead of forger.aList { it.aString() })
    • Add forgery to generate a numerical String (forger.aNumericalString() and forger.aString(StringConstraint.NUMERICAL))
  • v0.6 Changes

    February 15, 2018
    • Add forgery to generate a sub collection
    • Add forgery to shuffle a collection
    • Improve Email / URL / URI forgery
    • Add forgery to generate a list