Class AbstractTester

java.lang.Object
patterntesting.runtime.junit.AbstractTester
Direct Known Subclasses:
ClassTester, CloneableTester, ComparableTester, ImmutableTester, ObjectTester

public abstract class AbstractTester extends Object
This is the common superclass for some tester classes defined in this package.
Since:
1.6 (07.01.2015)
Version:
$Revision: 1.7 $
Author:
oliver
  • Constructor Details

    • AbstractTester

      protected AbstractTester()
      Utility class - no need to instantiate it.
  • Method Details

    • removeClasses

      protected static void removeClasses(Collection<?> classes, List<?> excluded)
      Removes "excluded" from the given classes. If one of the "excluded" class is an interface or abstract class all implementing or subclasses will be excluded.
      Parameters:
      classes - the classes
      excluded - the excluded
    • removeClasses

      protected static <T> void removeClasses(Collection<Class<? extends T>> classes, Pattern... excluded)
      Removes "excluded" from the given classes.
      Type Parameters:
      T - the generic type
      Parameters:
      classes - the classes
      excluded - the excluded