Class ShouldOnlyHaveElementsOfTypes

java.lang.Object
org.assertj.core.error.BasicErrorMessageFactory
org.assertj.core.error.ShouldOnlyHaveElementsOfTypes
All Implemented Interfaces:
ErrorMessageFactory

public class ShouldOnlyHaveElementsOfTypes extends BasicErrorMessageFactory
Creates an error message indicating that an assertion that verifies a group of elements contains elements that are not an instance of one of the given types. A group of elements can be an iterable or an array of objects.
Author:
Martin Winandy
  • Method Details

    • shouldOnlyHaveElementsOfTypes

      public static ShouldOnlyHaveElementsOfTypes shouldOnlyHaveElementsOfTypes(Object actual, Class<?>[] types, Iterable<?> mismatches)
      Parameters:
      actual - the object value in the failed assertion.
      types - the expected classes and interfaces.
      mismatches - elements that are not an instance of one of the given types.
      Returns:
      the created ErrorMessageFactory.