Release Notes
Release version 0.7.6
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
Features
- New
Date*FieldValueChangers
(#187)
Others
- Custom
FieldValuChangers
do not have to overrideareDifferentValues
anymore unless!java.lang.Objects.equals(sourceValue, targetValue);
is not enough
Release version 0.7.4
Features
- New
BigInteger
andBigDecimal
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
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
Features
- Abstract classes can be created without default constructors (#157)
Bugfixes
- Collections field value changers create non empty collection (#153)
Others
- Sonar analysis for pojo-tester project (#152)
- CI changed from Travis to Jenkins (#156)
Release version 0.7.1
Bugfixes
- New UUIDValueChanger, bugfix with objects generating (#149)
Release version 0.7.0
Features
- Support for inheritance fields (#143)
Bugfixes
- Better equality check (#146)
Release version 0.6.0
Features
- Tests will fail if
equals
orhashCode
implementation depends on excluded fields (#121)
Release version 0.5.0
Features
POJO-TESTER
can test constructors (#113)POJO-TESTER
will changeString
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
First POJO-TESTER
open source release.
Features
- Javadocs
POJO-TESTER
creates collections objects instead of mocking them (#112)
Release version 0.3.0
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
Features
SetterGetterTester
split intoSetterTester
andGetterTester
(#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
Features
- Testing methods:
equals
,hashCode
,toString
,getters and setters
- Testing classes by name