Class GlobFilter

java.lang.Object
org.junit.runner.manipulation.Filter
com.carrotsearch.randomizedtesting.GlobFilter
Direct Known Subclasses:
ClassGlobFilter, MethodGlobFilter

public abstract class GlobFilter extends org.junit.runner.manipulation.Filter
A filter that matches something using globbing (*) pattern.
  • Field Details

    • globPattern

      protected final String globPattern
    • pattern

      private final Pattern pattern
  • Constructor Details

    • GlobFilter

      public GlobFilter(String glob)
  • Method Details

    • globMatches

      protected final boolean globMatches(String string)
      Check if a given string matches the glob.
    • globToPattern

      private Pattern globToPattern(String glob)
      Simplified conversion to a regexp.
    • shouldRun

      public abstract boolean shouldRun(org.junit.runner.Description description)
      Specified by:
      shouldRun in class org.junit.runner.manipulation.Filter
    • describe

      public abstract String describe()
      Specified by:
      describe in class org.junit.runner.manipulation.Filter