Class ShouldHaveSameContent

  • All Implemented Interfaces:
    ErrorMessageFactory

    public class ShouldHaveSameContent
    extends AbstractShouldHaveTextContent
    Creates an error message indicating that an assertion that verifies that two files/inputStreams/paths have same content failed.
    • Constructor Detail

      • ShouldHaveSameContent

        private ShouldHaveSameContent​(java.io.File actual,
                                      java.io.File expected,
                                      java.lang.String diffs)
      • ShouldHaveSameContent

        private ShouldHaveSameContent​(java.io.InputStream actual,
                                      java.io.InputStream expected,
                                      java.lang.String diffs)
      • ShouldHaveSameContent

        private ShouldHaveSameContent​(java.nio.file.Path actual,
                                      java.nio.file.Path expected,
                                      java.lang.String diffs)
    • Method Detail

      • shouldHaveSameContent

        public static ErrorMessageFactory shouldHaveSameContent​(java.io.File actual,
                                                                java.io.File expected,
                                                                java.util.List<Delta<java.lang.String>> diffs)
        Creates a new ShouldHaveSameContent.
        Parameters:
        actual - the actual file in the failed assertion.
        expected - the expected file in the failed assertion.
        diffs - the differences between actual and expected.
        Returns:
        the created ErrorMessageFactory.
      • shouldHaveSameContent

        public static ErrorMessageFactory shouldHaveSameContent​(java.io.InputStream actual,
                                                                java.io.InputStream expected,
                                                                java.util.List<Delta<java.lang.String>> diffs)
        Creates a new ShouldHaveSameContent.
        Parameters:
        actual - the actual InputStream in the failed assertion.
        expected - the expected InputStream in the failed assertion.
        diffs - the differences between actual and expected.
        Returns:
        the created ErrorMessageFactory.
      • shouldHaveSameContent

        public static ErrorMessageFactory shouldHaveSameContent​(java.nio.file.Path actual,
                                                                java.nio.file.Path expected,
                                                                java.util.List<Delta<java.lang.String>> diffs)
        Creates a new ShouldHaveSameContent.
        Parameters:
        actual - the actual Path in the failed assertion.
        expected - the expected Path in the failed assertion.
        diffs - the differences between actual and expected.
        Returns:
        the created ErrorMessageFactory.