Class StringAssert


  • public final class StringAssert
    extends java.lang.Object
    Collection of common asserts for Strings.
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private StringAssert()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static void assertContains​(java.lang.String msg, java.lang.String haystack, java.lang.String needle)
      Asserts that string (haystack) contains specified text ( needle).
      static void assertContains​(java.lang.String msg, java.lang.String haystack, java.lang.String needle, int offset)
      Asserts that string (haystack) contains specified text ( needle), starting at offset (in haystack).
      static void assertContainsSame​(java.lang.String msg, java.util.List<java.lang.String> linesExpected, java.util.List<java.lang.String> linesActual)
      Asserts that the list of String lines contains the same lines (without a regard for the order of those lines)
      static void assertNotContains​(java.lang.String msg, java.lang.String haystack, java.lang.String needle)
      Asserts that string (haystack) does not contain specified text (needle).
      static void assertNotContains​(java.lang.String msg, java.lang.String haystack, java.lang.String needle, int offset)
      Asserts that string (haystack) does not contain specified text (needle), starting at offset (in haystack).
      static void assertStartsWith​(java.lang.String msg, java.lang.String haystack, java.lang.String expected)
      Asserts that the string (haystack) starts with the string ( expected)
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • StringAssert

        private StringAssert()
    • Method Detail

      • assertContains

        public static void assertContains​(java.lang.String msg,
                                          java.lang.String haystack,
                                          java.lang.String needle)
        Asserts that string (haystack) contains specified text ( needle).
        Parameters:
        msg - the assertion message
        haystack - the text to search in
        needle - the text to search for
      • assertContains

        public static void assertContains​(java.lang.String msg,
                                          java.lang.String haystack,
                                          java.lang.String needle,
                                          int offset)
        Asserts that string (haystack) contains specified text ( needle), starting at offset (in haystack).
        Parameters:
        msg - the assertion message
        haystack - the text to search in
        needle - the text to search for
        offset - the offset in (haystack) to perform search from
      • assertContainsSame

        public static void assertContainsSame​(java.lang.String msg,
                                              java.util.List<java.lang.String> linesExpected,
                                              java.util.List<java.lang.String> linesActual)
        Asserts that the list of String lines contains the same lines (without a regard for the order of those lines)
        Parameters:
        msg - the assertion message
        linesExpected - the list of expected lines
        linesActual - the list of actual lines
      • assertNotContains

        public static void assertNotContains​(java.lang.String msg,
                                             java.lang.String haystack,
                                             java.lang.String needle)
        Asserts that string (haystack) does not contain specified text (needle).
        Parameters:
        msg - the assertion message
        haystack - the text to search in
        needle - the text to search for
      • assertNotContains

        public static void assertNotContains​(java.lang.String msg,
                                             java.lang.String haystack,
                                             java.lang.String needle,
                                             int offset)
        Asserts that string (haystack) does not contain specified text (needle), starting at offset (in haystack).
        Parameters:
        msg - the assertion message
        haystack - the text to search in
        needle - the text to search for
        offset - the offset in (haystack) to perform search from
      • assertStartsWith

        public static void assertStartsWith​(java.lang.String msg,
                                            java.lang.String haystack,
                                            java.lang.String expected)
        Asserts that the string (haystack) starts with the string ( expected)
        Parameters:
        msg - the assertion message
        haystack - the text to search in
        expected - the expected starts with text