Skip to content

Latest commit

 

History

History
151 lines (95 loc) · 5.4 KB

README.md

File metadata and controls

151 lines (95 loc) · 5.4 KB

Release Notes

Release version 0.9.0 {#release-090}

Features

Others

-


Release version 0.7.6 {#release-076}

Features

  • Quick testing - generate less objects (#201, #203)
  • More java type instantiators - part of issue #192

Others

  • Issue with one-value enum (out of range exception) (#199)
  • Defensive copy of arrays on getters (#212)

Release version 0.7.5 {#release-075}

Features

  • New Date*FieldValueChangers (#187)

Others

  • Custom FieldValuChangers do not have to override areDifferentValues anymore unless !java.lang.Objects.equals(sourceValue, targetValue); is not enough

Release version 0.7.4 {#release-074}

Features

  • New BigInteger and BigDecimal FieldValueChangers (#178)
  • Debug logs for failures investigation (#179)

Bugfixes

  • slf4j dependency problems (#184)

Others

  • Code coverage report by jacoco + junit5 (#166)

Release version 0.7.3 {#release-073}

Others

  • Static fields are excluded from testing (#170)
  • Jenkins will notify all about new pojo-tester version on Rocket.Chat (#164)
  • Unit and integrations tests are now separated (#160)

Release version 0.7.2 {#release-072}

Features

  • Abstract classes can be created without default constructors (#157)

Bugfixes

  • Collections field value changers create non empty collection (#153)

Others


Release version 0.7.1 {#release-071}

Bugfixes

  • New UUIDValueChanger, bugfix with objects generating (#149)

Release version 0.7.0 {#release-070}

Features

  • Support for inheritance fields (#143)

Bugfixes

  • Better equality check (#146)

Release version 0.6.0 {#release-060}

Features

  • Tests will fail if equals or hashCode implementation depends on excluded fields (#121)

Release version 0.5.0 {#release-050}

Features

  • POJO-TESTER can test constructors (#113)
  • POJO-TESTER will change String fields by default (#133)
  • Testing classes by package name or class package (#114)

Bugfixes

  • POJO-TESTER fails on synthetic constructors (#126)

Release version 0.4.0 {#release-040}

First POJO-TESTER open source release.

Features

  • Javadocs
  • POJO-TESTER creates collections objects instead of mocking them (#112)

Release version 0.3.0 {#release-030}

Features

  • Parameters validation on API layer (#66)
  • Testing classes by name on API (#72)
  • Choose constructor and pass parameters for creating new objects (#84)

Bugfixes

  • Wrong proxy implementation (#88)

Release version 0.2.0 {#release-020}

Features

  • SetterGetterTester split into SetterTester and GetterTester (#87)
  • New, not empty value when initializing String objects (#86)

Bugfixes

  • Setter not found, when field is boolean type and has is prefix (#89)
  • Wrong getter is found for fields with same endingd (#90)
  • Accessing not public classes, setters and getters in those classes (#75, #78)
  • Tests test same objects, which cause assertion exception (#85)

Release version 0.1.0 {#release-010}

Features

  • Testing methods: equals, hashCode, toString, getters and setters
  • Testing classes by name