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.
    Author:
    Stefano Cordio
    • Field Detail

      • SHOULD_HAVE_SUPERCLASS

        private static final String SHOULD_HAVE_SUPERCLASS
      • BUT_HAD_NONE

        private static final String BUT_HAD_NONE
      • BUT_HAD

        private static final String BUT_HAD
    • Constructor Detail

      • ShouldHaveSuperclass

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

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

      • shouldHaveSuperclass

        public static ErrorMessageFactory shouldHaveSuperclass​(Class<?> actual,
                                                               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.