Class HasToString<T>

    • Constructor Detail

      • HasToString

        public HasToString​(Matcher<? super java.lang.String> toStringMatcher)
    • Method Detail

      • featureValueOf

        protected java.lang.String featureValueOf​(T actual)
        Description copied from class: FeatureMatcher
        Implement this to extract the interesting feature.
        Specified by:
        featureValueOf in class FeatureMatcher<T,​java.lang.String>
        Parameters:
        actual - the target object
        Returns:
        the feature to be matched
      • hasToString

        public static <T> Matcher<T> hasToString​(Matcher<? super java.lang.String> toStringMatcher)
        Creates a matcher that matches any examined object whose toString method returns a value that satisfies the specified matcher.

        For example:

        assertThat(true, hasToString(equalTo("TRUE")))
        Parameters:
        toStringMatcher - the matcher used to verify the toString result
      • hasToString

        public static <T> Matcher<T> hasToString​(java.lang.String expectedToString)
        Creates a matcher that matches any examined object whose toString method returns a value equalTo the specified string.

        For example:

        assertThat(true, hasToString("TRUE"))
        Parameters:
        expectedToString - the expected toString result