Class ShouldHaveSuperclass

  • All Implemented Interfaces:
    ErrorMessageFactory

    public class ShouldHaveSuperclass
    extends BasicErrorMessageFactory
    Creates an error message indicating that an assertion that verifies that a class has a given superclass failed.
    • Field Detail

      • SHOULD_HAVE_SUPERCLASS

        private static final java.lang.String SHOULD_HAVE_SUPERCLASS
      • BUT_HAD_NONE

        private static final java.lang.String BUT_HAD_NONE
      • BUT_HAD

        private static final java.lang.String BUT_HAD
    • Constructor Detail

      • ShouldHaveSuperclass

        private ShouldHaveSuperclass​(java.lang.Class<?> actual,
                                     java.lang.Class<?> expectedSuperclass)
      • ShouldHaveSuperclass

        private ShouldHaveSuperclass​(java.lang.Class<?> actual,
                                     java.lang.Class<?> expectedSuperclass,
                                     java.lang.Class<?> actualSuperclass)
    • Method Detail

      • shouldHaveSuperclass

        public static ErrorMessageFactory shouldHaveSuperclass​(java.lang.Class<?> actual,
                                                               java.lang.Class<?> superclass)
        Creates a new ShouldHaveSuperclass.
        Parameters:
        actual - the actual value in the failed assertion.
        superclass - expected superclass for this class.
        Returns:
        the created ErrorMessageFactory.