Class ShouldBeInstance

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

public class ShouldBeInstance extends BasicErrorMessageFactory
Creates an error message indicating that an assertion that verifies that an object is an instance of some type failed.
  • Constructor Details

    • ShouldBeInstance

      private ShouldBeInstance(Object object, Class<?> type)
    • ShouldBeInstance

      private ShouldBeInstance(Throwable throwable, Class<?> type)
    • ShouldBeInstance

      private ShouldBeInstance(String objectDescription, Class<?> type)
  • Method Details

    • shouldBeInstance

      public static ErrorMessageFactory shouldBeInstance(Object object, Class<?> type)
      Creates a new ShouldBeInstance.
      Parameters:
      object - the object value in the failed assertion.
      type - the type object is \nExpecting:\n to belong to.
      Returns:
      the created ErrorMessageFactory.
    • shouldBeInstanceButWasNull

      public static ErrorMessageFactory shouldBeInstanceButWasNull(String objectDescription, Class<?> type)
      Creates a new ShouldBeInstance when object we want to check type is null.
      Parameters:
      objectDescription - the description of the null object we wanted to check type.
      type - the \nExpecting:\n type.
      Returns:
      the created ErrorMessageFactory.