Class InputStreams

java.lang.Object
org.assertj.core.internal.InputStreams

public class InputStreams extends Object
Reusable assertions for InputStreams.
  • Field Details

  • Constructor Details

    • InputStreams

      InputStreams()
  • Method Details

    • instance

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

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

      private static void assertNotNull(AssertionInfo info, InputStream stream)