Clone
Paul Merlin
committed
on 15 Jan 16
Property extraction in software model now respect the JavaBean spec
Use `java.beans.Introspector.decapitalize(..)` instead of
`o.a.commons.l… Show more
Property extraction in software model now respect the JavaBean spec

Use `java.beans.Introspector.decapitalize(..)` instead of

`o.a.commons.lang.StringUtils.uncapitalize(..)` for property names

extraction.

Rename `JUnitTestSuiteSpec.getJUnitVersion()` to

`JUnitTestSuiteSpec.getjUnitVersion()`

Slightly deviate from the spec: if the property name part of a

get/setter method name starts with more than one lowercase char, we

don't consider it as a property method. This is to allow method names

like `Some gettingStarted()`, `void settings(Some some)`

or `boolean isidore()`.

Add/adapt test coverage.

Add mention in release notes under potential breaking changes section.

+review REVIEW-5796

Show less

master + 477 more