Class InputStreams


  • public class InputStreams
    extends java.lang.Object
    Reusable assertions for InputStreams.
    Author:
    Matthieu Baechler
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void assertEqualContent​(AssertionInfo info, java.io.InputStream actual, java.io.InputStream expected)
      Asserts that the given InputStreams have equal content.
      static InputStreams instance()
      Returns the singleton instance of this class.
      • Methods inherited from class java.lang.Object

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

      • instance

        public static InputStreams instance()
        Returns the singleton instance of this class.
        Returns:
        the singleton instance of this class.
      • assertEqualContent

        public void assertEqualContent​(AssertionInfo info,
                                       java.io.InputStream actual,
                                       java.io.InputStream expected)
        Asserts that the given InputStreams have equal content.
        Parameters:
        info - contains information about the assertion.
        actual - the "actual" InputStream.
        expected - the "expected" InputStream.
        Throws:
        java.lang.NullPointerException - if expected is null.
        java.lang.AssertionError - if actual is null.
        java.lang.AssertionError - if the given InputStreams do not have equal content.
        InputStreamsException - if an I/O error occurs.