Skip to content

0.6.12

Compare
Choose a tag to compare
@seongahjo seongahjo released this 01 Nov 06:35
· 263 commits to main since this release

0.6.12

  • Fix setting Just in setLazy.
  • Fix a bug in validOnly operation in ArbitraryBuilder.
  • Fix a bug in addContainerType, addDecomposedContainerValueFactory option, which is not working for an implementation of option type.
  • Remove jqwik-kotlin dependency in fixture-monkey-kotlin module.
  • Deprecate FixtureMonkeyOptions dependency in ObjectPropertyGeneratorContext, ContainerPropertyGeneratorContext.
  • Add addDecomposedContainerValueFactory option.
  • Add giveMeExperimentalBuilder for experimental features.

Experimental Feature

  • Add a new ArbitraryBuilder operation instantiate, instantiateBy for Kotlin, which specifies how to instantiate a given type.
    • Providing a static method constructor() for specifying that it instantiates a given type by constructor
    • Providing a static method factoryMethod() for specifying that it instantiates a given type by factory method
    • Providing a static method field(), javaBeansProperty() that subsequently sets a property for both constructor(), factoryMethod()