Main changes

Release History

VersionDateDescription
1.3.006-Jan-2013DB monitoring
1.2.2015-Jul-2012extended JUnit support
1.2.10-YEARS23-Mar-201210 years PatternTesting
1.2.006-Jan-2012OSGi bundle
1.1.022-Apr-2011version for Stuttgarter Test-Tage 2011
1.0.318-Oct-2010upload version
1.0.206-Sep-2010holiday version
1.0.118-Jul-2010the version after JFS 2010
1.0.020-Jun-2010first org.patterntesting version
0.9.930-Dec-2009Silvester version
0.9.820-Dec-2009Christmas version
0.9.602-May-2009version for Stuttgarter TestTage 2009
0.9.531-Mar-2009version for Giropay
0.9.120-Mar-2009version for Q1/2009
0.9.022-Jan-2009version for 2009
0.8.128-Dec-2008using asserts
0.8.012-Dec-2008project split
0.6.x2008before the split (see patterntesting-parent)

Release 1.3.0 - 06-Jan-2013

TypeChangesBy

add

(Abstract)ExceptionAspect added to find methods which throw an unspecific exception (PatternTesting Check-CT).oboehm

add

(Abstract)EncodingAspect added to find calls with undefined encoding (PatternTesting Check-CT).oboehm

add

Annotation SuppressStreamWarning is now deprecated and replaced by EnableStreamWarning (PatternTesting Check-CT).oboehm

Release 1.2.20 - 15-Jul-2012

TypeChangesBy

update

Bug fixing release.oboehm

Release 1.2.10-YEARS - 23-Mar-2012

TypeChangesBy

add

IllegalArgumentExceptionAspect added to damn the throwing of IllegalArgumentExceptions for constructors and methods which have no arguments (Check.CT).oboehm

Release 1.2.0 - 06-Jan-2012

TypeChangesBy

update

Switched from commons-logging to SLF4J.oboehm

Release 1.1.0 - 22-Apr-2011

TypeChangesBy

update

Suppressing "adviceDidNotMatch" warning.oboehm

Release 1.0.3 - 18-Oct-2010

TypeChangesBy

update

Prepared for upload to https://oss.sonatype.org/oboehm

Release 1.0.2 - 06-Sep-2010

TypeChangesBy

update

Code cleanup.oboehm

Release 1.0.1 - 18-Jul-2010

TypeChangesBy

update

Documentation updated.oboehm

Release 1.0.0 - 20-Jun-2010

TypeChangesBy

?

GroupId changed to "org.patterntesting".oboehm

Release 0.9.9 - 30-Dec-2009

TypeChangesBy

update

Custom ruleset for maven-pmd-plugin added.oboehm

Release 0.9.8 - 20-Dec-2009

TypeChangesBy

update

FindBugs and Checkstyle proofed (more or less).oboehm

Release 0.9.6 - 02-May-2009

TypeChangesBy

add

project pages of Check.CT and Check.RT are moved to check/ct and check/rtoboehm

Release 0.9.5 - 31-Mar-2009

TypeChangesBy

update

patterntesting-check was splitted into patterntesting-check-ct (compile time part with static checks) and pattertesting-check-rt (runtime part with dynamic checks).oboehm

Release 0.9.1 - 20-Mar-2009

TypeChangesBy

add

DeprecatedAspect added which logs a warning if a @Deprecated method is executed.oboehm

add

You can mark now methods with "@OnlyForTesting". If you call these methods outside from test methods you'll get an compile error.oboehm

add

Methods and constructors annotated by "@PublicForTesting" are checked during runtime if they were called from a test method or from the class itself.oboehm

add

With the ExceptionFactory and @TestException annotation you are now able to control if a checked exception should be thrown or not.oboehm

add

JUnitAspect added to detect some of the JUnit anti patterns described in http://www.exubero.com/junit/antipatterns.html. Only JUnit 4 is supported so you need it in the classpath (for the used @Test annotation).oboehm

update

The use of System.out or System.err in main methods is now tolerated.oboehm

update

For performance reason the (Abstract)NullPointerTrap is limited to public methods and constructors.oboehm

Release 0.9.0 - 22-Jan-2009

TypeChangesBy

update

Damning System.out is now the default (annotation @DamnSystemOut is no longer needed).oboehm

remove

depencency to net.jcip removedoboehm

Release 0.8.1 - 28-Dec-2008

TypeChangesBy

update

(Abstract)NullPointerTrap and NotNullAspect uses now the assert keyword for checking. So you can enable this checks via "java -ea ..." (for the Sun VM).oboehm

Release 0.8.0 - 12-Dec-2008

TypeChangesBy

add

The project was splitted in several subparts: patterntesting-parent, patterntesting-rt (runtime), patterntesting-check, patterntesting-tools, patterntesting-samples.oboehm

add

You can mark attributes and parameters in constructors/methods as @NotNull.oboehm

Release 0.6.x - 2008

TypeChangesBy

update

See patterntesting-parent for the history.oboehm