Class ClassModifierShouldBe

  • All Implemented Interfaces:
    ErrorMessageFactory

    public class ClassModifierShouldBe
    extends BasicErrorMessageFactory
    Creates an error message indicating that an assertion that verifies that a class is (or is not) final.
    Author:
    Michal Kordas
    • Constructor Detail

      • ClassModifierShouldBe

        private ClassModifierShouldBe​(Class<?> actual,
                                      boolean positive,
                                      String modifier)
    • Method Detail

      • shouldBeFinal

        public static ErrorMessageFactory shouldBeFinal​(Class<?> actual)
        Creates a new ClassModifierShouldBe.
        Parameters:
        actual - the actual value in the failed assertion.
        Returns:
        the created ErrorMessageFactory.
      • shouldNotBeFinal

        public static ErrorMessageFactory shouldNotBeFinal​(Class<?> actual)
        Creates a new ClassModifierShouldBe.
        Parameters:
        actual - the actual value in the failed assertion.
        Returns:
        the created ErrorMessageFactory.
      • shouldBePublic

        public static ErrorMessageFactory shouldBePublic​(Class<?> actual)
        Creates a new ClassModifierShouldBe.
        Parameters:
        actual - the actual value in the failed assertion.
        Returns:
        the created ErrorMessageFactory.
      • shouldBeProtected

        public static ErrorMessageFactory shouldBeProtected​(Class<?> actual)
        Creates a new ClassModifierShouldBe.
        Parameters:
        actual - the actual value in the failed assertion.
        Returns:
        the created ErrorMessageFactory.