Class TableSubject


  • public final class TableSubject
    extends Subject
    Propositions for Table subjects.
    Author:
    Kurt Alfred Kluever
    • Method Detail

      • isEmpty

        public void isEmpty()
        Fails if the table is not empty.
      • isNotEmpty

        public void isNotEmpty()
        Fails if the table is empty.
      • hasSize

        public final void hasSize​(int expectedSize)
        Fails if the table does not have the given size.
      • contains

        public void contains​(@Nullable Object rowKey,
                             @Nullable Object columnKey)
        Fails if the table does not contain a mapping for the given row key and column key.
      • doesNotContain

        public void doesNotContain​(@Nullable Object rowKey,
                                   @Nullable Object columnKey)
        Fails if the table contains a mapping for the given row key and column key.
      • containsCell

        public void containsCell​(@Nullable Object rowKey,
                                 @Nullable Object colKey,
                                 @Nullable Object value)
        Fails if the table does not contain the given cell.
      • containsCell

        public void containsCell​(Table.Cell<?,​?,​?> cell)
        Fails if the table does not contain the given cell.
      • doesNotContainCell

        public void doesNotContainCell​(@Nullable Object rowKey,
                                       @Nullable Object colKey,
                                       @Nullable Object value)
        Fails if the table contains the given cell.
      • doesNotContainCell

        public void doesNotContainCell​(Table.Cell<?,​?,​?> cell)
        Fails if the table contains the given cell.
      • containsRow

        public void containsRow​(@Nullable Object rowKey)
        Fails if the table does not contain the given row key.
      • containsColumn

        public void containsColumn​(@Nullable Object columnKey)
        Fails if the table does not contain the given column key.
      • containsValue

        public void containsValue​(@Nullable Object value)
        Fails if the table does not contain the given value.