kwik v0.1.0-beta.1 Release Notes

Release Date: 2019-07-01 // almost 5 years ago
  • โž• Added

    • (Breaking) PropertyEvaluationContext available as a type-receiver in property evaluation

    • skipIf function on PropertyEvaluationContext allowing to skip a property evaluation for some specific set of input

    • Few aliases to get common generators:

      • positiveInts, naturalInts, negativeInts and nonZeroInts
      • positiveLongs, naturalLongs, negativeLongs and nonZeroLongs
      • positiveFloats, negativeFloats and nonZeroFloats
      • positiveDoubles, negativeDoubles and nonZeroDoubles
      • nonEmptyStrings and nonBlankStrings
      • nonEmptyLists, nonEmptySets and nonEmptyMaps

    ๐Ÿ”„ Changed

    • โœ… Show test details in console only in case of success
    • ๐Ÿ‘Œ Improved exception message in case of falsified property (and introduce typed exception FalsifiedPropertyError

    โšก๏ธ Dependencies Updated

    • Kotlin (from 1.3.31 to 1.3.40)