Class ShouldContainEntries

    • Constructor Detail

      • ShouldContainEntries

        private ShouldContainEntries​(Map<? extends K,​? extends V> actual,
                                     Map.Entry<? extends K,​? extends V>[] expectedEntries,
                                     Set<Map.Entry<? extends K,​? extends V>> notFound)
      • ShouldContainEntries

        private ShouldContainEntries​(Map<? extends K,​? extends V> actual,
                                     Map.Entry<? extends K,​? extends V>[] expectedEntries,
                                     List<String> valueDifferences)
      • ShouldContainEntries

        private ShouldContainEntries​(Map<? extends K,​? extends V> actual,
                                     Map.Entry<? extends K,​? extends V>[] expectedEntries,
                                     Set<Map.Entry<? extends K,​? extends V>> keysNotFound,
                                     List<String> valueDifferences)
    • Method Detail

      • shouldContainEntries

        public static <K,​V> ErrorMessageFactory shouldContainEntries​(Map<? extends K,​? extends V> actual,
                                                                           Map.Entry<? extends K,​? extends V>[] expectedEntries,
                                                                           Set<Map.Entry<? extends K,​? extends V>> entriesWithWrongValue,
                                                                           Set<Map.Entry<? extends K,​? extends V>> entriesWithKeyNotFound,
                                                                           Representation representation)
      • buildValueDifferences

        private static <K,​V> List<String> buildValueDifferences​(Map<? extends K,​? extends V> actual,
                                                                      Set<Map.Entry<? extends K,​? extends V>> entriesWithWrongValues,
                                                                      Representation representation)
      • valueDifference

        private static <K,​V> String valueDifference​(Map<? extends K,​? extends V> actual,
                                                          Map.Entry<? extends K,​? extends V> entryWithWrongValue,
                                                          Representation representation)