Class Spliterators

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

public class Spliterators extends Object
Reusable assertions for Spliterators.
Author:
William Bakker
  • Constructor Details

    • Spliterators

      public Spliterators()
  • Method Details

    • instance

      public static Spliterators instance()
      Returns the singleton instance of this class.
      Returns:
      the singleton instance of this class.
    • assertHasCharacteristics

      public void assertHasCharacteristics(AssertionInfo info, Spliterator<?> actual, int... characteristics)
      Asserts the given Spliterator has the given characteristics.
      Parameters:
      info - contains information about the assertion.
      actual - the given Spliterator.
      characteristics - the expected characteristics.
      Throws:
      AssertionError - if the actual Spliterator is null.
      AssertionError - if the actual Spliterator does not have the expected characteristics.
    • assertHasOnlyCharacteristics

      public void assertHasOnlyCharacteristics(AssertionInfo info, Spliterator<?> actual, int... characteristics)
      Asserts the given Spliterator has only the given characteristics and no else.
      Parameters:
      info - contains information about the assertion.
      actual - the given Spliterator.
      characteristics - the expected characteristics.
      Throws:
      AssertionError - if the actual Spliterator is null.
      AssertionError - if the actual Spliterator does not have the expected characteristics or the actual Spliterator has additional characteristics.