Class CharSequenceCharAtMatcher

java.lang.Object
org.hamcrest.BaseMatcher<T>
org.hamcrest.TypeSafeDiagnosingMatcher<CharSequence>
org.dmfs.jems2.hamcrest.matchers.charsequence.CharSequenceCharAtMatcher
All Implemented Interfaces:
org.hamcrest.Matcher<CharSequence>, org.hamcrest.SelfDescribing

public final class CharSequenceCharAtMatcher extends org.hamcrest.TypeSafeDiagnosingMatcher<CharSequence>
A Matcher which checks that charAt of a CharSequence returns expected values.
  • Constructor Details

    • CharSequenceCharAtMatcher

      public CharSequenceCharAtMatcher(CharSequence expectedValue)
  • Method Details

    • hasChars

      public static CharSequenceCharAtMatcher hasChars(CharSequence expectedValues)
      Returns a Matcher to check the charAt method of a CharSequence by comparing it to a String.
      Parameters:
      expectedValues - A String which contains the expected characters.
      Returns:
      A CharSequenceCharAtMatcher.
    • matchesSafely

      protected boolean matchesSafely(CharSequence item, org.hamcrest.Description mismatchDescription)
      Specified by:
      matchesSafely in class org.hamcrest.TypeSafeDiagnosingMatcher<CharSequence>
    • describeTo

      public void describeTo(org.hamcrest.Description description)