Class AbstractMatcherAssert<SELF extends AbstractMatcherAssert<SELF>>

  • All Implemented Interfaces:
    Assert<SELF,​java.util.regex.Matcher>, Descriptable<SELF>, ExtensionPoints<SELF,​java.util.regex.Matcher>
    Direct Known Subclasses:
    MatcherAssert

    public abstract class AbstractMatcherAssert<SELF extends AbstractMatcherAssert<SELF>>
    extends AbstractAssert<SELF,​java.util.regex.Matcher>
    Assertions for Matcher
    • Constructor Detail

      • AbstractMatcherAssert

        protected AbstractMatcherAssert​(java.util.regex.Matcher actual,
                                        java.lang.Class<?> selfType)
    • Method Detail

      • matches

        public SELF matches()
        Verifies that the Matcher matches.

        Example:

         // Assertion succeeds:
         Pattern pattern = Pattern.compile("a*");
         Matcher matcher = pattern.matcher("aaa");
         assertThat(matcher).matches();
         
         // Assertion fails:
         Pattern pattern = Pattern.compile("a*");
         Matcher matcher = pattern.matcher("abc");
         assertThat(matcher).matches();
        Returns:
        this assertion object.
        Throws:
        java.lang.AssertionError - if actual does not match.
        java.lang.AssertionError - if actual is null.
        Since:
        3.23.0