org.specs2.matcher

TraversableMatchers

object TraversableMatchers extends TraversableMatchers

Linear Supertypes
TraversableMatchers, DeprecatedTraversableBaseMatchers, matcher.TraversableBeHaveMatchers, LazyParameters, NumberOfTimes, TraversableBaseMatchers, ImplicitParameters, TraversableBaseMatchersLowImplicits, ContainChecks, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. TraversableMatchers
  2. TraversableMatchers
  3. DeprecatedTraversableBaseMatchers
  4. TraversableBeHaveMatchers
  5. LazyParameters
  6. NumberOfTimes
  7. TraversableBaseMatchers
  8. ImplicitParameters
  9. TraversableBaseMatchersLowImplicits
  10. ContainChecks
  11. AnyRef
  12. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. class HasSize[T] extends AnyRef

    Definition Classes
    TraversableBeHaveMatchers
  2. trait ImplicitParam extends AnyRef

    Definition Classes
    ImplicitParameters
  3. trait ImplicitParam1 extends AnyRef

    Definition Classes
    ImplicitParameters
  4. trait ImplicitParam10 extends AnyRef

    Definition Classes
    ImplicitParameters
  5. trait ImplicitParam2 extends AnyRef

    Definition Classes
    ImplicitParameters
  6. trait ImplicitParam3 extends AnyRef

    Definition Classes
    ImplicitParameters
  7. trait ImplicitParam4 extends AnyRef

    Definition Classes
    ImplicitParameters
  8. trait ImplicitParam5 extends AnyRef

    Definition Classes
    ImplicitParameters
  9. trait ImplicitParam6 extends AnyRef

    Definition Classes
    ImplicitParameters
  10. trait ImplicitParam7 extends AnyRef

    Definition Classes
    ImplicitParameters
  11. trait ImplicitParam8 extends AnyRef

    Definition Classes
    ImplicitParameters
  12. trait ImplicitParam9 extends AnyRef

    Definition Classes
    ImplicitParameters
  13. class OrderedSeqMatchResult[T] extends AnyRef

    Definition Classes
    TraversableBeHaveMatchers
  14. class TraversableBeHaveMatchers[T] extends AnyRef

    Definition Classes
    TraversableBeHaveMatchers
  15. trait TraversableMatcher[T] extends Matcher[GenTraversableOnce[T]]

    Definition Classes
    TraversableBaseMatchers

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. def allElementsLike[T, S](like: PartialFunction[T, MatchResult[S]]): HaveAllElementsLike[T, S]

    Matches if all elements are matching a "like" function

    Matches if all elements are matching a "like" function

    Definition Classes
    DeprecatedTraversableBaseMatchers
  7. def allOf[T](checks: ContainCheck[T]*): ContainWithResultSeq[T]

    Definition Classes
    TraversableBaseMatchers
  8. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  9. def atLeast[T](checks: ContainCheck[T]*): ContainWithResultSeq[T]

    Definition Classes
    TraversableBaseMatchers
  10. def atMost[T](checks: ContainCheck[T]*): ContainWithResultSeq[T]

    Definition Classes
    TraversableBaseMatchers
  11. def beSorted[T](implicit arg0: Ordering[T]): OrderingMatcher[T]

    returns

    a matcher checking if the elements are ordered

    Definition Classes
    TraversableBaseMatchers
  12. implicit def checkableSeqIsContainCheckSeq[T](seq: Seq[T])(implicit to: (T) ⇒ ContainCheck[T]): Seq[ContainCheck[T]]

    Definition Classes
    TraversableBaseMatchersLowImplicits
  13. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  14. def contain[T](cm: ContainWithResultSeq[T]): ContainWithResultSeq[T]

    COLLECTION MATCHERS

    COLLECTION MATCHERS

    Definition Classes
    TraversableBaseMatchers
  15. def contain[T](check: ContainCheck[T]): ContainWithResult[T]

    ELEMENTS MATCHERS

    ELEMENTS MATCHERS

    Definition Classes
    TraversableBaseMatchers
  16. def containAllOf[T](seq: Seq[T]): ContainWithResultSeq[T]

    match if a traversable contains all the elements of seq (and maybe more)

    match if a traversable contains all the elements of seq (and maybe more)

    Definition Classes
    TraversableBaseMatchers
  17. def containAnyOf[T](seq: Seq[T]): ContainWithResult[T]

    match if a traversable contains one of (t1, t2)

    match if a traversable contains one of (t1, t2)

    Definition Classes
    TraversableBaseMatchers
  18. def containMatch[T](t: ⇒ String): Matcher[GenTraversableOnce[T]]

    match if traversable contains (x matches .

    match if traversable contains (x matches .*+t+.*)

    Definition Classes
    TraversableBaseMatchers
  19. def containPattern[T](t: ⇒ String): Matcher[GenTraversableOnce[T]]

    match if traversable contains (x matches p)

    match if traversable contains (x matches p)

    Definition Classes
    TraversableBaseMatchers
  20. def containTheSameElementsAs[T](seq: Seq[T]): Matcher[Traversable[T]]

    does a containAll comparison in both ways

    does a containAll comparison in both ways

    Definition Classes
    TraversableBaseMatchers
  21. implicit def downcastBeEqualTypedContainCheck[T, S >: T](check: BeEqualTypedContainCheck[T]): ContainCheck[S]

    Definition Classes
    ContainChecks
  22. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  23. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  24. def exactly[T](checks: ContainCheck[T]*): ContainWithResultSeq[T]

    Definition Classes
    TraversableBaseMatchers
  25. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  26. implicit def functionIsContainCheck[T, R](f: (T) ⇒ R)(implicit arg0: AsResult[R]): ContainCheck[T]

    Definition Classes
    ContainChecks
  27. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  28. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  29. def have[T](function: (T) ⇒ Boolean): Matcher[GenTraversableOnce[T]]

    Matches if there is one element in the traversable verifying the function parameter: (traversable.exists(function(_))

    Matches if there is one element in the traversable verifying the function parameter: (traversable.exists(function(_))

    Definition Classes
    DeprecatedTraversableBaseMatchers
  30. def haveAllElementsLike[T, S](like: PartialFunction[T, MatchResult[S]]): HaveAllElementsLike[T, S]

    Matches if all elements are matching a "like" function

    Matches if all elements are matching a "like" function

    Definition Classes
    DeprecatedTraversableBaseMatchers
  31. def haveLength[T](n: Int)(implicit arg0: Sized[T]): SizedMatcher[T]

    alias for haveSize

    alias for haveSize

    Definition Classes
    TraversableBaseMatchers
  32. def haveOneElementLike[T, S](like: PartialFunction[T, MatchResult[S]]): HaveOneElementLike[T, S]

    Matches if there is at least one matching a "like" function

    Matches if there is at least one matching a "like" function

    Definition Classes
    DeprecatedTraversableBaseMatchers
  33. def haveSize[T](n: Int)(implicit arg0: Sized[T]): SizedMatcher[T]

    match if there is a way to size T

    match if there is a way to size T

    Definition Classes
    TraversableBaseMatchers
  34. def haveTheSameElementsAs[T](l: ⇒ Traversable[T], equality: (T, T) ⇒ Boolean = (_:T) == (_:T)): HaveTheSameElementsAs[T]

    Matches if there l contains the same elements as the Traversable traversable.

    Matches if there l contains the same elements as the Traversable traversable.

    Definition Classes
    DeprecatedTraversableBaseMatchers
  35. implicit lazy val implicitParam: ImplicitParam

    Definition Classes
    ImplicitParameters
  36. implicit lazy val implicitParam1: ImplicitParam1

    Definition Classes
    ImplicitParameters
  37. implicit lazy val implicitParam10: ImplicitParam10

    Definition Classes
    ImplicitParameters
  38. implicit lazy val implicitParam2: ImplicitParam2

    Definition Classes
    ImplicitParameters
  39. implicit lazy val implicitParam3: ImplicitParam3

    Definition Classes
    ImplicitParameters
  40. implicit lazy val implicitParam4: ImplicitParam4

    Definition Classes
    ImplicitParameters
  41. implicit lazy val implicitParam5: ImplicitParam5

    Definition Classes
    ImplicitParameters
  42. implicit lazy val implicitParam6: ImplicitParam6

    Definition Classes
    ImplicitParameters
  43. implicit lazy val implicitParam7: ImplicitParam7

    Definition Classes
    ImplicitParameters
  44. implicit lazy val implicitParam8: ImplicitParam8

    Definition Classes
    ImplicitParameters
  45. implicit lazy val implicitParam9: ImplicitParam9

    Definition Classes
    ImplicitParameters
  46. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  47. implicit def javaCollectionIsSized[T <: Collection[_]]: Sized[T]

    any java collection has a size

    any java collection has a size

    Definition Classes
    TraversableBaseMatchers
  48. implicit def lazyfy[T](value: ⇒ T): LazyParameter[T]

    transform a value to a zero-arg function returning that value

    transform a value to a zero-arg function returning that value

    Definition Classes
    LazyParameters
  49. def length[T](n: Int)(implicit arg0: Sized[T]): SizedMatcher[T]

    alias for haveSize

    alias for haveSize

    Definition Classes
    TraversableBaseMatchers
  50. implicit def matcherIsContainCheck[T](m: Matcher[T]): ContainCheck[T]

    Definition Classes
    ContainChecks
  51. implicit def matcherSeqIsContainCheckSeq[T](seq: Seq[Matcher[T]]): Seq[ContainCheck[T]]

    Definition Classes
    TraversableBaseMatchersLowImplicits
  52. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  53. final def notify(): Unit

    Definition Classes
    AnyRef
  54. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  55. def oneElementLike[T, S](like: PartialFunction[T, MatchResult[S]]): HaveOneElementLike[T, S]

    Matches if there is at least one matching a "like" function

    Matches if there is at least one matching a "like" function

    Definition Classes
    DeprecatedTraversableBaseMatchers
  56. implicit def orderedSeqMatchResult[T](result: MatchResult[Seq[T]])(implicit arg0: Ordering[T]): OrderedSeqMatchResult[T]

    Definition Classes
    TraversableBeHaveMatchers
  57. implicit def scalaArrayIsSized[T]: Sized[Array[T]]

    any scala array has a size

    any scala array has a size

    Definition Classes
    TraversableBaseMatchers
  58. implicit def scalaTraversableIsSized[I <: GenTraversable[_]]: Sized[I]

    any scala collection has a size

    any scala collection has a size

    Definition Classes
    TraversableBaseMatchers
  59. def size[T](n: Int)(implicit arg0: Sized[T]): SizedMatcher[T]

    alias for haveSize

    alias for haveSize

    Definition Classes
    TraversableBaseMatchers
  60. implicit def sized[T](s: MatchResult[T])(implicit arg0: Sized[T]): HasSize[T]

    Definition Classes
    TraversableBeHaveMatchers
  61. def sorted[T](implicit arg0: Ordering[T]): OrderingMatcher[T]

    alias for beSorted

    alias for beSorted

    Definition Classes
    TraversableBaseMatchers
  62. implicit def stringIsSized: Sized[String]

    a regular string has a size, without having to be converted to an Traversable

    a regular string has a size, without having to be converted to an Traversable

    Definition Classes
    TraversableBaseMatchers
  63. implicit def stringMatcherIsTraversableMatcher(m: Matcher[String]): Matcher[GenTraversableOnce[String]]

    this allows the contain(string) matcher for StringMatchers to be used with a Traversable

    this allows the contain(string) matcher for StringMatchers to be used with a Traversable

    Definition Classes
    TraversableBaseMatchersLowImplicits
  64. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  65. implicit def timesFor(n: Int): Times

    This implicit definition allows to declare a number of times 3.times

    This implicit definition allows to declare a number of times 3.times

    Definition Classes
    NumberOfTimes
  66. def toString(): String

    Definition Classes
    AnyRef → Any
  67. implicit def traversable[T](s: MatchResult[Traversable[T]]): TraversableBeHaveMatchers[T]

    Definition Classes
    TraversableBeHaveMatchers
  68. implicit def valueIsTypedContainCheck[T](expected: T): BeEqualTypedContainCheck[T]

    Definition Classes
    TraversableBaseMatchersLowImplicits
  69. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  70. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  71. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from TraversableMatchers

Inherited from DeprecatedTraversableBaseMatchers

Inherited from matcher.TraversableBeHaveMatchers

Inherited from LazyParameters

Inherited from NumberOfTimes

Inherited from TraversableBaseMatchers

Inherited from ImplicitParameters

Inherited from TraversableBaseMatchersLowImplicits

Inherited from ContainChecks

Inherited from AnyRef

Inherited from Any

Ungrouped