Skip to content

Releases: naver/fixture-monkey

0.6.10

12 Oct 07:16
Compare
Choose a tag to compare

0.6.10

  • An anonymous object generated by Fixture Monkey could invoke a default method instead of invoking an arbitrary method.

0.6.9

10 Oct 06:38
Compare
Choose a tag to compare

0.6.9

  • Fix sampleList always returns a same element with AnonymousArbitraryIntrospector.
  • Remove CombinableArbitrary.from(Arbitrary). Use ArbitraryUtils.toCombinableArbitrary instead.
  • Refactor CombinableArbitrary.from has a type parameter instead of wildcard type.
  • Fix generating self reference map type with different key type.
  • Refactor setPostCondition does not cause any performance issue.
  • Fix generating a unique key of Map.
  • Add new option javaConstraintGenerator which defines a constraint of String, Decimal type, Integer type, DateTime type, Container type.

0.6.8

15 Sep 08:16
Compare
Choose a tag to compare

0.6.8

  • DefaultDecomposedContainerValueFactory supports Map.Entry
  • Fix a concurrency bug in PrimaryConstructorArbitraryIntrospector

0.6.7

14 Sep 09:47
Compare
Choose a tag to compare

0.6.7

  • Deprecate List<Property> generateChildProperties(AnnotatedType annotatedType) in PropertyGenerator interface, it will be removed in 0.7.0
  • Add List<Property> generateChildProperties(Property property) in PropertyGenerator interface

0.6.6

10 Sep 07:22
Compare
Choose a tag to compare

0.6.6

  • Fix omit if setting field is failed with FieldReflectionArbitraryIntrospector
  • Add More kotlin extensions in FixtureMonkeyBuilder.

0.6.5

05 Sep 08:12
Compare
Choose a tag to compare

0.6.5

  • Fix generating type which has a self-reference without nullable in Kotlin
  • Fix generating type which has a property with generic in Kotlin

0.6.4

05 Sep 04:54
Compare
Choose a tag to compare

0.6.4

  • Fix not set final property if using FieldReflectionArbitraryIntrospector

0.6.3

02 Aug 08:25
Compare
Choose a tag to compare

0.6.3

  • Add supports generating ZoneId
  • Rename apply method to thenApply. apply is deprecated and would be removed in 0.7.0
  • Add JavaTypeArbitraryGeneratorSet, JavaTimeArbitraryGeneratorSet interfaces for generating Java supported primitive types.
  • Add javaTypeArbitraryGeneratorSet, javaTimeArbitraryGeneratorSet options.
  • Deprecate javaTypeArbitraryGenerator, javaArbitraryResolver,javaTimeTypeArbitraryGenerator, javaTimeArbitraryResolver options.
  • Fix errors generating complex generic including more than two depth generic in Jackson module. Such as List<List<ComplexObject>>, Map<String, List<ComplexObject>>

0.6.2

13 Jul 12:11
Compare
Choose a tag to compare

0.6.2

  • CombinableArbitrary could generate a unique object.
  • Add options for modifying the number of object generation and the number of object unique generation.
  • Add defaultArbitraryGenerator option for extending CombinableArbitrary functionality.
  • Deprecate defaultArbitraryGenerator plugin option .
  • Deprecate arbitraryGenerators option.

0.6.1

05 Jul 01:47
Compare
Choose a tag to compare

New Features

  • Supports the parallel tests.