Package

org.hammerlab.test.matchers

seqs

Permalink

package seqs

Visibility
  1. Public
  2. All

Type Members

  1. case class ArrMatcher[T](expected: Iterable[T], matchOrder: Boolean = true) extends Matcher[Array[T]] with Product with Serializable

    Permalink
  2. case class MapMatcher[K, V](expected: Map[K, V])(implicit evidence$1: Ordering[K], evidence$2: Ordering[V]) extends Matcher[Map[K, V]] with Product with Serializable

    Permalink
  3. case class PairSeqMatcher[K, V](expected: Seq[(K, V)], matchOrder: Boolean = true)(implicit evidence$1: Ordering[K], evidence$2: Ordering[V]) extends Matcher[Seq[(K, V)]] with Product with Serializable

    Permalink

    Custom Matcher for Seqs of key-value pairs.

    Custom Matcher for Seqs of key-value pairs. Prints nicely-formatted messages about tuples that differ between one collection and another in specific ways:

    • keys (and hance values) present in one and not the other.
    • keys that are present in both but with differing values.
    • pairs that are present in both but in different orders.
  4. case class SeqMatcher[T](expected: Iterable[T], matchOrder: Boolean = true) extends Matcher[Iterable[T]] with Product with Serializable

    Permalink
  5. case class SetMatcher[T](expected: Set[T]) extends Matcher[Set[T]] with Product with Serializable

    Permalink

Value Members

  1. object ArrMatcher extends Serializable

    Permalink
  2. object MapMatcher extends Serializable

    Permalink
  3. object PairSeqMatcher extends Serializable

    Permalink
  4. object SeqMatcher extends Serializable

    Permalink
  5. object SetMatcher extends Serializable

    Permalink

Ungrouped