Group: PatternTesting
1. PatternTesting RT25 usages
org.patterntesting » patterntesting-rtApache
PatternTesting Runtime (patterntesting-rt) is the runtime component for
the PatternTesting framework. It provides the annotations and base classes
for the PatternTesting testing framework (e.g. patterntesting-check,
patterntesting-concurrent or patterntesting-exception) but can be also
used standalone for classpath monitoring or profiling.
It uses AOP and AspectJ to perform this feat.
Last Release on Apr 17, 2025
2. PatternTesting Concurrent9 usages
org.patterntesting » patterntesting-concurrentApache
PatternTesting Concurrent (patterntesting-concurrent) is a collection
of useful thread aspects. It has support for testing, for
sychnronization and for concurrent programming.
Some of the ideas used in this library comes from reading
Brian Goetz's book "Java Concurrency in Practice".
Last Release on Apr 17, 2025
3. PatternTesting Check RT6 usages
org.patterntesting » patterntesting-check-rtApache
PatternTesting Check.RT (patterntesting-check-rt) provides different runtime
checks of known anti patterns (like using null values as arguments or
return values) but provides also a test framework for better testing.
Last Release on Apr 17, 2025
4. PatternTesting Check CT6 usages
org.patterntesting » patterntesting-check-ctApache
PatternTesting Check.CT (patterntesting-check-ct) is a quality framework that
allows to automatically verify that Architecture/Design recommendations
are implemented correctly in the code.
It provides different checks of known anti patterns (like using System.out
for logging) but provides also a test framework for better testing.
The checks are done during compile time (this is the "CT" in Check.CT").
Last Release on Apr 17, 2025
5. PatternTesting Exception5 usages
org.patterntesting » patterntesting-exceptionApache
PatternTesting Exception (patterntesting-exception) is a framework round
about exceptions. It wraps some common exception (like IOException) to
provide some more information as the original exception (e.g. the
filename with the absolute pathname).
On the other it allows you to provoke exceptions for better testing.
Last Release on Apr 17, 2025
6. PatternTesting Tools3 usages
org.patterntesting » patterntesting-toolsApache
PatternTesting Tools (patterntesting-tools) is the container for
tools around PatternTesting like the Ant extensions and Maven plugin.
Last Release on Apr 17, 2025
7. PatternTesting Compat1 usages
org.patterntesting » patterntesting-compatApache
Home of old and outdated classes.
Last Release on Apr 17, 2025
8. PatternTesting Agent1 usages
org.patterntesting » patterntesting-agentApache
PatternTesting Agent (patterntesting-agent) is the agent for patterntesting-rt
for classloaders which are not supported out of the box (like e.g. the classloader
of the IBM JDK). With this agent patterntesting-rt is able to get the needed
infos.
If you use Sun's JDK you don't need it.
Last Release on Nov 9, 2017
9. PatternTesting Samples
org.patterntesting » patterntesting-samplesApache
PatternTesting Samples (patterntesting-samples) is a collection of samples
how to use the PatternTesting framework. It uses patterntesting-rt,
patterntesting-check, patterntesting-concurrent and patterntesting-exception
to give you some ideas how to use it.
Last Release on Apr 17, 2025
10. PatternTesting Samples
org.patterntesting » samplesApache
PatternTesting Samples (patterntesting-samples) is a collection of samples
how to use the PatternTesting framework. It uses patterntesting-rt,
patterntesting-check, patterntesting-concurrent and patterntesting-exception
to give you some ideas how to use it.
Last Release on Nov 9, 2017
11. PatternTesting Check
org.patterntesting » patterntesting-checkApache
PatternTesting Check (patterntesting-check) is a quality framework that
allows to automatically verify that Architecture/Design recommendations
are implemented correctly in the code.
It provides different checks of known anti patterns (like using System.out
for logging) but provides also a test framework for better testing.
Last Release on Apr 17, 2025
12. PatternTesting Libraries
org.patterntesting » patterntesting-libsApache
PatternTesting Libs (patterntesting-libs) simplifies the use of the PatternTesting libs
by collecting them into one big jar file.
Last Release on Apr 17, 2025
13. PatternTesting
org.patterntesting » patterntesting-parentApache
PatternTesting-Parent is the parent of the PatternTesting family.
The goal of PatternTesting is to verify Architecture/Design recommendations
and to write better code more easily.
It uses AOP and AspectJ to perform this feat.
Last Release on Apr 17, 2025