A D I J N O P S

A

AbstractDatabaseAspect - Class in patterntesting.check.ct
Pattern Test that verifies that only some classes are allowed to perform database accesss using JDBC.
AbstractDatabaseAspect() - Constructor for class patterntesting.check.ct.AbstractDatabaseAspect
 
AbstractImmutableAspect - Class in patterntesting.check.ct
A warning is printed if attributes of an immutable class are not final.
AbstractImmutableAspect() - Constructor for class patterntesting.check.ct.AbstractImmutableAspect
 
AbstractIoAspect - Class in patterntesting.check.ct
Since JDK 1.1 you should use the Writer and Reader classes and not the Stream classes.
AbstractIoAspect() - Constructor for class patterntesting.check.ct.AbstractIoAspect
 
AbstractOnlyForTestingAspect - Class in patterntesting.check.ct
This aspect declares an error if methods annotated by "@OnlyForTesting" are not called from a test method.
AbstractOnlyForTestingAspect() - Constructor for class patterntesting.check.ct.AbstractOnlyForTestingAspect
 
AbstractSopAspect - Class in patterntesting.check.ct
Pattern Test that ensures that System.out and System.err are not used in the code.
AbstractSopAspect() - Constructor for class patterntesting.check.ct.AbstractSopAspect
 
AbstractStackTraceAspect - Class in patterntesting.check.ct
AbstractStackTraceAspect() - Constructor for class patterntesting.check.ct.AbstractStackTraceAspect
 
AbstractStaticAspect - Class in patterntesting.check.ct
If you are in a web context or/and a cluster static variables are normally not a good idea.
AbstractStaticAspect() - Constructor for class patterntesting.check.ct.AbstractStaticAspect
 

D

DatabaseAspect - Class in patterntesting.check.ct
Classes annotated with "@DamnJDBC" should not use JDBC.
DatabaseAspect() - Constructor for class patterntesting.check.ct.DatabaseAspect
 

I

ImmutableAspect - Class in patterntesting.check.ct
Classes annotated with "@Immutable" are considered as immutable.
ImmutableAspect() - Constructor for class patterntesting.check.ct.ImmutableAspect
 
IoAspect - Class in patterntesting.check.ct
Since JDK 1.1 you should use the Writer and Reader classes and not the Stream classes.
IoAspect() - Constructor for class patterntesting.check.ct.IoAspect
 

J

JUnit3Aspect - Class in patterntesting.check.ct
This aspect tries to detect the same JUnit Anti Patterns as JUnit4Aspect.
JUnit3Aspect() - Constructor for class patterntesting.check.ct.JUnit3Aspect
 
JUnit4Aspect - Class in patterntesting.check.ct
This aspect tries to detect some JUnit Anti Patterns like Misuse of Assertions print a warning for the use of "assertTrue" (using the wrong assert) Superficial Test Coverage no support Overly Complex Tests no support Catching Unexpected Exceptions You'll get a warning if you catch a warning in a test method.
For a complete list of JUnit anti patterns see "http://www.exubero.com/junit/antipatterns.html".
JUnit4Aspect() - Constructor for class patterntesting.check.ct.JUnit4Aspect
 

N

NamingConventionsAspect - Class in patterntesting.check.ct
According the Sun naming conventions for Java underscores should be only used for constants.
NamingConventionsAspect() - Constructor for class patterntesting.check.ct.NamingConventionsAspect
 

O

OnlyForTestingAspect - Class in patterntesting.check.ct
This aspect (together with AbstractOnlyForTestingAspect) declares an error if methods annotated by "@OnlyForTesting" are not called from a test method.
OnlyForTestingAspect() - Constructor for class patterntesting.check.ct.OnlyForTestingAspect
 

P

patterntesting.check.ct - package patterntesting.check.ct
 

S

SopAspect - Class in patterntesting.check.ct
Pattern Test that ensures that System.out and System.err are not used in the code.
SopAspect() - Constructor for class patterntesting.check.ct.SopAspect
 
StackTraceAspect - Class in patterntesting.check.ct
Using e.printStacktrace() is not a good idea.
StackTraceAspect() - Constructor for class patterntesting.check.ct.StackTraceAspect
 
StaticAspect - Class in patterntesting.check.ct
If you are in a web context or/and a cluster static variables are normally not a good idea.
StaticAspect() - Constructor for class patterntesting.check.ct.StaticAspect
 

A D I J N O P S