Class TestNamePatternFilter

  • All Implemented Interfaces:
    DynamicFilter

    @Deprecated
    public class TestNamePatternFilter
    extends java.lang.Object
    implements DynamicFilter
    Deprecated.
    A dynamic filter that matches test name using regular expression
    • Constructor Summary

      Constructors 
      Constructor Description
      TestNamePatternFilter​(java.lang.String regex)
      Deprecated.
      Construct the filter from regular expression string.
    • Constructor Detail

      • TestNamePatternFilter

        public TestNamePatternFilter​(java.lang.String regex)
        Deprecated.
        Construct the filter from regular expression string.
        Parameters:
        regex - regular expression for test name pattern
        Throws:
        java.lang.IllegalArgumentException - If the regular expression's syntax is invalid.
    • Method Detail

      • getRegex

        public java.lang.String getRegex()
        Deprecated.
      • matches

        public boolean matches​(@Nullable
                               java.lang.String testName,
                               ConsumableTestDefinition testDefinition)
        Deprecated.
        Specified by:
        matches in interface DynamicFilter
        Parameters:
        testName - if null or empty string, it doesn't match even if the pattern is like ".*".
        Returns:
        true if the testname matches the pattern
      • equals

        public boolean equals​(java.lang.Object o)
        Deprecated.
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Deprecated.
        Overrides:
        hashCode in class java.lang.Object