jqwik v1.3.5 Release Notes
Release Date: 2020-08-26 // over 3 years ago-
๐ New and Enhanced Features
โ Added
Tuple.of()
andTuple.empty()
to create an empty tuple.The time out for bounded shrinking can now be changed in
jqwik.properties
Sample reporting will now report changes to parameters during property execution
โ Added some convenience to use POJOs as builders:
BuilderCombinator.build()
: Return arbitrary of builder itself
-
CombinableBuilder.inSetter(..)
: Set a builder's property and go on using itโ Added
SampleReportingFormat.reportJavaBean(Object bean)
๐ฅ Breaking Changes
- 0๏ธโฃ Shrinking is no longer bound by number of shrinking attempts, but by time with a 10 seconds default.
The reason is that counting shrinking attempts in a consistent manner was difficult, and
shrinking could take very very long despite being inBOUNDED
mode.
๐ Bug Fixes
- edge cases generation will be stopped when 10000 edge cases have been found.
๐ See #113