/PatternTesting2

A new type of automated testing that ensures that development patterns, best practices, architecture design are being correctly implemented.

Primary LanguageJavaApache License 2.0Apache-2.0

License Maven Central

PatternTesting 2

This is the continuation of the SourceForge PatternTesting project. End of November 2017 the CVS support of SourceForge ends. Version 2 of PatternTesting is not only a move from CVS to GIT but also a restart and restructuring of the project.

Roadmap

Version 2 was released on 05-Jan-2020. It is more focussed on the original vision:

PatternTesting: A new type of automated testing that ensures that development patterns, best practices, architecture design are being correctly implemented.

The difference to version 1 is:

  • foreign classes like ClasspathMonitor are moved to a separate project (ClazzFish).
  • deprecated methods and classes are removed
  • support of JUnit 5

The runner for JUnit 4 and other outdated classes are moved to patterntesting-compat.

Next Steps

  • switch to Java 11 (will come with v2.2)
  • continue the documentation in patterntesting-doc module

Branching Model

Development will follow a successful Git branching model von Vincent Driessen. The actual development you can find on the develop branch.

More Infos


January 2022, Oli B.