Class ShouldHaveExactlyTypes

    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private ShouldHaveExactlyTypes​(java.lang.Object actualElement, java.lang.Class<?> expectedType, int indexOfDifference)  
      private ShouldHaveExactlyTypes​(java.lang.Object actual, java.lang.Iterable<java.lang.Class<?>> expected, java.lang.Iterable<java.lang.Class<?>> diff, boolean expectedTypesNotFoundInActualOnly)  
      private ShouldHaveExactlyTypes​(java.lang.Object actual, java.lang.Iterable<java.lang.Class<?>> expected, java.lang.Iterable<java.lang.Class<?>> expectedTypesNotFoundInActual, java.lang.Iterable<java.lang.Class<?>> actualTypesNotExpected)  
    • Constructor Detail

      • ShouldHaveExactlyTypes

        private ShouldHaveExactlyTypes​(java.lang.Object actual,
                                       java.lang.Iterable<java.lang.Class<?>> expected,
                                       java.lang.Iterable<java.lang.Class<?>> expectedTypesNotFoundInActual,
                                       java.lang.Iterable<java.lang.Class<?>> actualTypesNotExpected)
      • ShouldHaveExactlyTypes

        private ShouldHaveExactlyTypes​(java.lang.Object actual,
                                       java.lang.Iterable<java.lang.Class<?>> expected,
                                       java.lang.Iterable<java.lang.Class<?>> diff,
                                       boolean expectedTypesNotFoundInActualOnly)
      • ShouldHaveExactlyTypes

        private ShouldHaveExactlyTypes​(java.lang.Object actualElement,
                                       java.lang.Class<?> expectedType,
                                       int indexOfDifference)
    • Method Detail

      • shouldHaveTypes

        public static ErrorMessageFactory shouldHaveTypes​(java.lang.Object actual,
                                                          java.lang.Iterable<java.lang.Class<?>> expectedTypes,
                                                          java.lang.Iterable<java.lang.Class<?>> expectedTypesNotFoundInActual,
                                                          java.lang.Iterable<java.lang.Class<?>> actualTypesNotExpected)
      • elementsTypesDifferAtIndex

        public static ErrorMessageFactory elementsTypesDifferAtIndex​(java.lang.Object actualElement,
                                                                     java.lang.Class<?> expectedElement,
                                                                     int indexOfDifference)