Class Assertions

    • Constructor Detail

      • Assertions

        protected Assertions()
        protected to avoid direct instantiation but allowing subclassing.
    • Method Detail

      • assertThat

        public static ByteSourceAssert assertThat​(com.google.common.io.ByteSource actual)
      • assertThat

        public static <K,​V> MultimapAssert<K,​V> assertThat​(com.google.common.collect.Multimap<K,​V> actual)
      • assertThat

        public static <T> OptionalAssert<T> assertThat​(com.google.common.base.Optional<T> actual)
      • assertThat

        public static <T extends Comparable<T>> RangeAssert<T> assertThat​(com.google.common.collect.Range<T> actual)
      • assertThat

        public static <K extends Comparable<K>,​V> RangeMapAssert<K,​V> assertThat​(com.google.common.collect.RangeMap<K,​V> actual)
      • assertThat

        public static <R,​C,​V> TableAssert<R,​C,​V> assertThat​(com.google.common.collect.Table<R,​C,​V> actual)
      • assertThat

        public static <T> MultisetAssert<T> assertThat​(com.google.common.collect.Multiset<T> actual)
      • entry

        public static <K,​V> org.assertj.core.data.MapEntry<K,​V> entry​(K key,
                                                                                  V value)
        Only delegate to MapEntry.entry(Object, Object) so that Assertions offers a fully featured entry point to all AssertJ Guava features (but you can use MapEntry if you prefer).

        Typical usage is to call entry in MultimapAssert contains assertion as shown below :

         Multimap<String, String> actual = ArrayListMultimap.create();
         actual.putAll("Lakers", newArrayList("Kobe Bryant", "Magic Johnson", "Kareem Abdul Jabbar"));
         actual.putAll("Spurs", newArrayList("Tony Parker", "Tim Duncan", "Manu Ginobili"));
        
         assertThat(actual).contains(entry("Lakers", "Kobe Bryant"), entry("Spurs", "Tim Duncan")); 
        Type Parameters:
        K - the type of the key of this entry.
        V - the type of the value of this entry.
        Parameters:
        key - the key of the entry to create.
        value - the value of the entry to create.
        Returns:
        the built entry