Class ShouldHaveMethods

    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private ShouldHaveMethods​(java.lang.Class<?> actual, java.lang.String modifier, boolean declared, java.util.Set<java.lang.String> actualMethodsHavingModifier)  
      private ShouldHaveMethods​(java.lang.Class<?> actual, java.util.Set<java.lang.String> expected, java.lang.String modifier, java.util.Map<java.lang.String,​java.lang.String> nonMatching, boolean declared)  
      private ShouldHaveMethods​(java.lang.Class<?> actual, java.util.Set<java.lang.String> expected, java.util.Set<java.lang.String> missing, boolean declared)  
    • Constructor Detail

      • ShouldHaveMethods

        private ShouldHaveMethods​(java.lang.Class<?> actual,
                                  java.util.Set<java.lang.String> expected,
                                  java.util.Set<java.lang.String> missing,
                                  boolean declared)
      • ShouldHaveMethods

        private ShouldHaveMethods​(java.lang.Class<?> actual,
                                  java.util.Set<java.lang.String> expected,
                                  java.lang.String modifier,
                                  java.util.Map<java.lang.String,​java.lang.String> nonMatching,
                                  boolean declared)
      • ShouldHaveMethods

        private ShouldHaveMethods​(java.lang.Class<?> actual,
                                  java.lang.String modifier,
                                  boolean declared,
                                  java.util.Set<java.lang.String> actualMethodsHavingModifier)
    • Method Detail

      • shouldHaveMethods

        public static ErrorMessageFactory shouldHaveMethods​(java.lang.Class<?> actual,
                                                            boolean declared,
                                                            java.util.SortedSet<java.lang.String> expected,
                                                            java.util.SortedSet<java.lang.String> missing)
        Creates a new ShouldHaveMethods.
        Parameters:
        actual - the actual value in the failed assertion.
        declared - true if the expected methods are declared ones, false otherwise.
        expected - expected methods for this class
        missing - missing methods for this class
        Returns:
        the created ErrorMessageFactory.
      • shouldHaveMethods

        public static ErrorMessageFactory shouldHaveMethods​(java.lang.Class<?> actual,
                                                            boolean declared,
                                                            java.util.SortedSet<java.lang.String> expected,
                                                            java.lang.String modifier,
                                                            java.util.Map<java.lang.String,​java.lang.String> nonMatching)
      • shouldNotHaveMethods

        public static ErrorMessageFactory shouldNotHaveMethods​(java.lang.Class<?> actual,
                                                               java.lang.String modifier,
                                                               boolean declared,
                                                               java.util.SortedSet<java.lang.String> actualMethodsHavingModifier)
      • shouldNotHaveMethods

        public static ErrorMessageFactory shouldNotHaveMethods​(java.lang.Class<?> actual,
                                                               boolean declared,
                                                               java.util.SortedSet<java.lang.String> actualMethodsHavingModifier)