o

stdlib

Traversables

object Traversables extends AnyFlatSpec with Matchers with Section

Linear Supertypes
Section, Matchers, Explicitly, MatcherWords, Tolerance, AnyFlatSpec, AnyFlatSpecLike, Documenting, Alerting, Notifying, Informing, CanVerb, MustVerb, ShouldVerb, TestRegistration, TestSuite, Suite, Serializable, Assertions, TripleEquals, TripleEqualsSupport, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Traversables
  2. Section
  3. Matchers
  4. Explicitly
  5. MatcherWords
  6. Tolerance
  7. AnyFlatSpec
  8. AnyFlatSpecLike
  9. Documenting
  10. Alerting
  11. Notifying
  12. Informing
  13. CanVerb
  14. MustVerb
  15. ShouldVerb
  16. TestRegistration
  17. TestSuite
  18. Suite
  19. Serializable
  20. Assertions
  21. TripleEquals
  22. TripleEqualsSupport
  23. AnyRef
  24. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. final class AWord extends AnyRef
    Definition Classes
    Matchers
  2. final class AnWord extends AnyRef
    Definition Classes
    Matchers
  3. sealed class AnyShouldWrapper[T] extends AnyRef
    Definition Classes
    Matchers
  4. final class BehaviorWord extends AnyRef
    Attributes
    protected
    Definition Classes
    AnyFlatSpecLike
  5. class CheckingEqualizer[L] extends AnyRef
    Definition Classes
    TripleEqualsSupport
  6. sealed class Collected extends Serializable
    Attributes
    protected
    Definition Classes
    Matchers
  7. class DecidedByEquality[A] extends Equality[A]
    Definition Classes
    Explicitly
  8. class DecidedWord extends AnyRef
    Definition Classes
    Explicitly
  9. class DeterminedByEquivalence[T] extends Equivalence[T]
    Definition Classes
    Explicitly
  10. class DeterminedWord extends AnyRef
    Definition Classes
    Explicitly
  11. class Equalizer[L] extends AnyRef
    Definition Classes
    TripleEqualsSupport
  12. final class HavePropertyMatcherGenerator extends AnyRef
    Definition Classes
    Matchers
  13. final class IgnoreVerbString extends AnyRef
    Attributes
    protected
    Definition Classes
    AnyFlatSpecLike
  14. final class IgnoreVerbStringTaggedAs extends AnyRef
    Attributes
    protected
    Definition Classes
    AnyFlatSpecLike
  15. final class IgnoreWord extends AnyRef
    Attributes
    protected
    Definition Classes
    AnyFlatSpecLike
  16. final class InAndIgnoreMethods extends AnyRef
    Attributes
    protected
    Definition Classes
    AnyFlatSpecLike
  17. final class InAndIgnoreMethodsAfterTaggedAs extends AnyRef
    Attributes
    protected
    Definition Classes
    AnyFlatSpecLike
  18. final class ItVerbString extends AnyRef
    Attributes
    protected
    Definition Classes
    AnyFlatSpecLike
  19. final class ItVerbStringTaggedAs extends AnyRef
    Attributes
    protected
    Definition Classes
    AnyFlatSpecLike
  20. final class ItWord extends AnyRef
    Attributes
    protected
    Definition Classes
    AnyFlatSpecLike
  21. final class KeyWord extends AnyRef
    Definition Classes
    Matchers
  22. trait NoArgTest extends () => Outcome with TestData
    Attributes
    protected
    Definition Classes
    TestSuite
  23. final class PlusOrMinusWrapper[T] extends AnyRef
    Definition Classes
    Tolerance
  24. final class RegexWord extends AnyRef
    Definition Classes
    Matchers
  25. final class RegexWrapper extends AnyRef
    Definition Classes
    Matchers
  26. class ResultOfBeWordForAny[T] extends AnyRef
    Definition Classes
    Matchers
  27. sealed class ResultOfBeWordForCollectedAny[T] extends AnyRef
    Definition Classes
    Matchers
  28. final class ResultOfBeWordForCollectedArray[T] extends ResultOfBeWordForCollectedAny[Array[T]]
    Definition Classes
    Matchers
  29. final class ResultOfCollectedAny[T] extends AnyRef
    Definition Classes
    Matchers
  30. final class ResultOfContainWordForCollectedAny[T] extends AnyRef
    Definition Classes
    Matchers
  31. final class ResultOfEndWithWordForCollectedString extends AnyRef
    Definition Classes
    Matchers
  32. final class ResultOfEndWithWordForString extends AnyRef
    Definition Classes
    Matchers
  33. final class ResultOfFullyMatchWordForCollectedString extends AnyRef
    Definition Classes
    Matchers
  34. final class ResultOfFullyMatchWordForString extends AnyRef
    Definition Classes
    Matchers
  35. final class ResultOfHaveWordForCollectedExtent[A] extends AnyRef
    Definition Classes
    Matchers
  36. final class ResultOfHaveWordForExtent[A] extends AnyRef
    Definition Classes
    Matchers
  37. final class ResultOfIncludeWordForCollectedString extends AnyRef
    Definition Classes
    Matchers
  38. final class ResultOfIncludeWordForString extends AnyRef
    Definition Classes
    Matchers
  39. final class ResultOfNotWordForCollectedAny[T] extends AnyRef
    Definition Classes
    Matchers
  40. final class ResultOfStartWithWordForCollectedString extends AnyRef
    Definition Classes
    Matchers
  41. final class ResultOfStartWithWordForString extends AnyRef
    Definition Classes
    Matchers
  42. trait StringCanWrapperForVerb extends AnyRef
    Definition Classes
    CanVerb
  43. trait StringMustWrapperForVerb extends AnyRef
    Definition Classes
    MustVerb
  44. final class StringShouldWrapper extends AnyShouldWrapper[String] with org.scalatest.matchers.should.Matchers.StringShouldWrapperForVerb
    Definition Classes
    Matchers
  45. trait StringShouldWrapperForVerb extends AnyRef
    Definition Classes
    ShouldVerb
  46. class TheAfterWord extends AnyRef
    Definition Classes
    Explicitly
  47. final class TheSameInstanceAsPhrase extends AnyRef
    Definition Classes
    Matchers
  48. final class TheyVerbString extends AnyRef
    Attributes
    protected
    Definition Classes
    AnyFlatSpecLike
  49. final class TheyVerbStringTaggedAs extends AnyRef
    Attributes
    protected
    Definition Classes
    AnyFlatSpecLike
  50. final class TheyWord extends AnyRef
    Attributes
    protected
    Definition Classes
    AnyFlatSpecLike
  51. final class ValueWord extends AnyRef
    Definition Classes
    Matchers

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. def !==[T](right: Spread[T]): TripleEqualsInvocationOnSpread[T]
    Definition Classes
    TripleEqualsSupport
  3. def !==(right: Null): TripleEqualsInvocation[Null]
    Definition Classes
    TripleEqualsSupport
  4. def !==[T](right: T): TripleEqualsInvocation[T]
    Definition Classes
    TripleEqualsSupport
  5. final def ##: Int
    Definition Classes
    AnyRef → Any
  6. def <[T](right: T)(implicit arg0: Ordering[T]): ResultOfLessThanComparison[T]
    Definition Classes
    Matchers
  7. def <=[T](right: T)(implicit arg0: Ordering[T]): ResultOfLessThanOrEqualToComparison[T]
    Definition Classes
    Matchers
  8. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  9. def ===[T](right: Spread[T]): TripleEqualsInvocationOnSpread[T]
    Definition Classes
    TripleEqualsSupport
  10. def ===(right: Null): TripleEqualsInvocation[Null]
    Definition Classes
    TripleEqualsSupport
  11. def ===[T](right: T): TripleEqualsInvocation[T]
    Definition Classes
    TripleEqualsSupport
  12. def >[T](right: T)(implicit arg0: Ordering[T]): ResultOfGreaterThanComparison[T]
    Definition Classes
    Matchers
  13. def >=[T](right: T)(implicit arg0: Ordering[T]): ResultOfGreaterThanOrEqualToComparison[T]
    Definition Classes
    Matchers
  14. def a[T](implicit arg0: ClassTag[T]): ResultOfATypeInvocation[T]
    Definition Classes
    Matchers
  15. val a: AWord
    Definition Classes
    Matchers
  16. def addStringFunctionTraversables(res0: String): Assertion

    addString will take a StringBuilder to add the contents of list into the builder.

  17. val after: TheAfterWord
    Definition Classes
    Explicitly
  18. def alert: Alerter
    Attributes
    protected
    Definition Classes
    AnyFlatSpecLike → Alerting
  19. def all(xs: String)(implicit collecting: Collecting[Char, String], prettifier: Prettifier, pos: Position): ResultOfCollectedAny[Char]
    Definition Classes
    Matchers
  20. def all[K, V, JMAP[k, v] <: Map[k, v]](xs: JMAP[K, V])(implicit collecting: Collecting[Entry[K, V], JMAP[K, V]], prettifier: Prettifier, pos: Position): ResultOfCollectedAny[Entry[K, V]]
    Definition Classes
    Matchers
  21. def all[K, V, MAP[k, v] <: GenMap[k, v]](xs: MAP[K, V])(implicit collecting: Collecting[(K, V), GenTraversable[(K, V)]], prettifier: Prettifier, pos: Position): ResultOfCollectedAny[(K, V)]
    Definition Classes
    Matchers
  22. def all[E, C[_]](xs: C[E])(implicit collecting: Collecting[E, C[E]], prettifier: Prettifier, pos: Position): ResultOfCollectedAny[E]
    Definition Classes
    Matchers
  23. def allElementsOf[R](elements: GenTraversable[R]): ResultOfAllElementsOfApplication
    Definition Classes
    Matchers
  24. def allOf(firstEle: Any, secondEle: Any, remainingEles: Any*)(implicit pos: Position): ResultOfAllOfApplication
    Definition Classes
    Matchers
  25. def an[T](implicit arg0: ClassTag[T]): ResultOfAnTypeInvocation[T]
    Definition Classes
    Matchers
  26. val an: AnWord
    Definition Classes
    Matchers
  27. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  28. macro def assert(condition: Boolean, clue: Any)(implicit prettifier: Prettifier, pos: Position): Assertion
    Definition Classes
    Assertions
  29. macro def assert(condition: Boolean)(implicit prettifier: Prettifier, pos: Position): Assertion
    Definition Classes
    Assertions
  30. macro def assertCompiles(code: String)(implicit pos: Position): Assertion
    Definition Classes
    Assertions
  31. macro def assertDoesNotCompile(code: String)(implicit pos: Position): Assertion
    Definition Classes
    Assertions
  32. def assertResult(expected: Any)(actual: Any)(implicit prettifier: Prettifier, pos: Position): Assertion
    Definition Classes
    Assertions
  33. def assertResult(expected: Any, clue: Any)(actual: Any)(implicit prettifier: Prettifier, pos: Position): Assertion
    Definition Classes
    Assertions
  34. def assertThrows[T <: AnyRef](f: => Any)(implicit classTag: ClassTag[T], pos: Position): Assertion
    Definition Classes
    Assertions
  35. macro def assertTypeError(code: String)(implicit pos: Position): Assertion
    Definition Classes
    Assertions
  36. macro def assume(condition: Boolean, clue: Any)(implicit prettifier: Prettifier, pos: Position): Assertion
    Definition Classes
    Assertions
  37. macro def assume(condition: Boolean)(implicit prettifier: Prettifier, pos: Position): Assertion
    Definition Classes
    Assertions
  38. def atLeast(num: Int, xs: String)(implicit collecting: Collecting[Char, String], prettifier: Prettifier, pos: Position): ResultOfCollectedAny[Char]
    Definition Classes
    Matchers
  39. def atLeast[K, V, JMAP[k, v] <: Map[k, v]](num: Int, xs: JMAP[K, V])(implicit collecting: Collecting[Entry[K, V], JMAP[K, V]], prettifier: Prettifier, pos: Position): ResultOfCollectedAny[Entry[K, V]]
    Definition Classes
    Matchers
  40. def atLeast[K, V, MAP[k, v] <: GenMap[k, v]](num: Int, xs: MAP[K, V])(implicit collecting: Collecting[(K, V), GenTraversable[(K, V)]], prettifier: Prettifier, pos: Position): ResultOfCollectedAny[(K, V)]
    Definition Classes
    Matchers
  41. def atLeast[E, C[_]](num: Int, xs: C[E])(implicit collecting: Collecting[E, C[E]], prettifier: Prettifier, pos: Position): ResultOfCollectedAny[E]
    Definition Classes
    Matchers
  42. def atLeastOneElementOf(elements: GenTraversable[Any]): ResultOfAtLeastOneElementOfApplication
    Definition Classes
    Matchers
  43. def atLeastOneOf(firstEle: Any, secondEle: Any, remainingEles: Any*)(implicit pos: Position): ResultOfAtLeastOneOfApplication
    Definition Classes
    Matchers
  44. def atMost(num: Int, xs: String)(implicit collecting: Collecting[Char, String], prettifier: Prettifier, pos: Position): ResultOfCollectedAny[Char]
    Definition Classes
    Matchers
  45. def atMost[K, V, JMAP[k, v] <: Map[k, v]](num: Int, xs: JMAP[K, V])(implicit collecting: Collecting[Entry[K, V], JMAP[K, V]], prettifier: Prettifier, pos: Position): ResultOfCollectedAny[Entry[K, V]]
    Definition Classes
    Matchers
  46. def atMost[K, V, MAP[k, v] <: GenMap[k, v]](num: Int, xs: MAP[K, V])(implicit collecting: Collecting[(K, V), GenTraversable[(K, V)]], prettifier: Prettifier, pos: Position): ResultOfCollectedAny[(K, V)]
    Definition Classes
    Matchers
  47. def atMost[E, C[_]](num: Int, xs: C[E])(implicit collecting: Collecting[E, C[E]], prettifier: Prettifier, pos: Position): ResultOfCollectedAny[E]
    Definition Classes
    Matchers
  48. def atMostOneElementOf[R](elements: GenTraversable[R]): ResultOfAtMostOneElementOfApplication
    Definition Classes
    Matchers
  49. def atMostOneOf(firstEle: Any, secondEle: Any, remainingEles: Any*)(implicit pos: Position): ResultOfAtMostOneOfApplication
    Definition Classes
    Matchers
  50. val be: BeWord
    Definition Classes
    MatcherWords
  51. val behave: BehaveWord
    Attributes
    protected
    Definition Classes
    AnyFlatSpecLike
  52. val behavior: BehaviorWord
    Attributes
    protected
    Definition Classes
    AnyFlatSpecLike
  53. def between(from: Int, upTo: Int, xs: String)(implicit collecting: Collecting[Char, String], prettifier: Prettifier, pos: Position): ResultOfCollectedAny[Char]
    Definition Classes
    Matchers
  54. def between[K, V, JMAP[k, v] <: Map[k, v]](from: Int, upTo: Int, xs: JMAP[K, V])(implicit collecting: Collecting[Entry[K, V], JMAP[K, V]], prettifier: Prettifier, pos: Position): ResultOfCollectedAny[Entry[K, V]]
    Definition Classes
    Matchers
  55. def between[E, C[_]](from: Int, upTo: Int, xs: C[E])(implicit collecting: Collecting[E, C[E]], prettifier: Prettifier, pos: Position): ResultOfCollectedAny[E]
    Definition Classes
    Matchers
  56. def cancel(cause: Throwable)(implicit pos: Position): Nothing
    Definition Classes
    Assertions
  57. def cancel(message: String, cause: Throwable)(implicit pos: Position): Nothing
    Definition Classes
    Assertions
  58. def cancel(message: String)(implicit pos: Position): Nothing
    Definition Classes
    Assertions
  59. def cancel()(implicit pos: Position): Nothing
    Definition Classes
    Assertions
  60. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  61. def collectFunctionIITraversables(res0: List[Int]): Assertion

    Two case fragments can be chained to create a more robust result:

  62. def collectFunctionTraversables(res0: List[Int]): Assertion

    collect will apply a partial function to all elements of a Traversable and return a different collection.

    collect will apply a partial function to all elements of a Traversable and return a different collection. In this exercise, a case fragment is a partial function:

  63. val compile: CompileWord
    Definition Classes
    MatcherWords
  64. val contain: ContainWord
    Definition Classes
    MatcherWords
  65. def convertEquivalenceToAToBConstraint[A, B](equivalenceOfB: Equivalence[B])(implicit ev: <:<[A, B]): CanEqual[A, B]
    Definition Classes
    TripleEquals → TripleEqualsSupport
  66. def convertEquivalenceToBToAConstraint[A, B](equivalenceOfA: Equivalence[A])(implicit ev: <:<[B, A]): CanEqual[A, B]
    Definition Classes
    TripleEquals → TripleEqualsSupport
  67. implicit def convertNumericToPlusOrMinusWrapper[T](pivot: T)(implicit arg0: Numeric[T]): PlusOrMinusWrapper[T]
    Definition Classes
    Tolerance
  68. implicit def convertSymbolToHavePropertyMatcherGenerator(symbol: Symbol)(implicit prettifier: Prettifier, pos: Position): HavePropertyMatcherGenerator
    Definition Classes
    Matchers
  69. implicit def convertToAnyShouldWrapper[T](o: T)(implicit pos: Position, prettifier: Prettifier): AnyShouldWrapper[T]
    Definition Classes
    Matchers
  70. def convertToCheckingEqualizer[T](left: T): CheckingEqualizer[T]
    Definition Classes
    TripleEquals → TripleEqualsSupport
  71. implicit def convertToEqualizer[T](left: T): Equalizer[T]
    Definition Classes
    TripleEquals → TripleEqualsSupport
  72. implicit def convertToInAndIgnoreMethods(resultOfStringPassedToVerb: ResultOfStringPassedToVerb): InAndIgnoreMethods
    Attributes
    protected
    Definition Classes
    AnyFlatSpecLike
  73. implicit def convertToInAndIgnoreMethodsAfterTaggedAs(resultOfTaggedAsInvocation: ResultOfTaggedAsInvocation): InAndIgnoreMethodsAfterTaggedAs
    Attributes
    protected
    Definition Classes
    AnyFlatSpecLike
  74. implicit def convertToRegexWrapper(o: Regex): RegexWrapper
    Definition Classes
    Matchers
  75. implicit def convertToStringCanWrapper(o: String)(implicit position: Position): StringCanWrapperForVerb
    Definition Classes
    CanVerb
  76. implicit def convertToStringMustWrapperForVerb(o: String)(implicit position: Position): StringMustWrapperForVerb
    Definition Classes
    MustVerb
  77. implicit def convertToStringShouldWrapper(o: String)(implicit pos: Position, prettifier: Prettifier): StringShouldWrapper
    Definition Classes
    Matchers
  78. implicit def convertToStringShouldWrapperForVerb(o: String)(implicit position: Position): StringShouldWrapperForVerb
    Definition Classes
    ShouldVerb
  79. def countFunctionTraversables(res0: Int): Assertion

    count will count the number of elements that satisfy a predicate in a Traversable:

  80. val decided: DecidedWord
    Definition Classes
    Explicitly
  81. def defaultEquality[A]: Equality[A]
    Definition Classes
    TripleEqualsSupport
  82. val defined: DefinedWord
    Definition Classes
    MatcherWords
  83. def definedAt[T](right: T): ResultOfDefinedAt[T]
    Definition Classes
    Matchers
  84. val determined: DeterminedWord
    Definition Classes
    Explicitly
  85. def dropFunctionTraversables(res0: List[Int]): Assertion

    drop will take the rest of the Traversable except the number of elements given:

  86. def dropWhileFunctionTraversables(res0: List[Int]): Assertion

    dropWhile will continually drop elements until a predicate is no longer satisfied:

  87. val empty: EmptyWord
    Definition Classes
    MatcherWords
  88. val endWith: EndWithWord
    Definition Classes
    MatcherWords
  89. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  90. def equal(o: Null): Matcher[AnyRef]
    Definition Classes
    Matchers
  91. def equal[T](spread: Spread[T]): Matcher[T]
    Definition Classes
    Matchers
  92. def equal(right: Any): MatcherFactory1[Any, Equality]
    Definition Classes
    MatcherWords
  93. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  94. def every(xs: String)(implicit collecting: Collecting[Char, String], prettifier: Prettifier, pos: Position): ResultOfCollectedAny[Char]
    Definition Classes
    Matchers
  95. def every[K, V, JMAP[k, v] <: Map[k, v]](xs: JMAP[K, V])(implicit collecting: Collecting[Entry[K, V], JMAP[K, V]], prettifier: Prettifier, pos: Position): ResultOfCollectedAny[Entry[K, V]]
    Definition Classes
    Matchers
  96. def every[K, V, MAP[k, v] <: Map[k, v]](xs: MAP[K, V])(implicit collecting: Collecting[(K, V), GenTraversable[(K, V)]], prettifier: Prettifier, pos: Position): ResultOfCollectedAny[(K, V)]
    Definition Classes
    Matchers
  97. def every[E, C[_]](xs: C[E])(implicit collecting: Collecting[E, C[E]], prettifier: Prettifier, pos: Position): ResultOfCollectedAny[E]
    Definition Classes
    Matchers
  98. def exactly(num: Int, xs: String)(implicit collecting: Collecting[Char, String], prettifier: Prettifier, pos: Position): ResultOfCollectedAny[Char]
    Definition Classes
    Matchers
  99. def exactly[K, V, JMAP[k, v] <: Map[k, v]](num: Int, xs: JMAP[K, V])(implicit collecting: Collecting[Entry[K, V], JMAP[K, V]], prettifier: Prettifier, pos: Position): ResultOfCollectedAny[Entry[K, V]]
    Definition Classes
    Matchers
  100. def exactly[K, V, MAP[k, v] <: GenMap[k, v]](num: Int, xs: MAP[K, V])(implicit collecting: Collecting[(K, V), GenTraversable[(K, V)]], prettifier: Prettifier, pos: Position): ResultOfCollectedAny[(K, V)]
    Definition Classes
    Matchers
  101. def exactly[E, C[_]](num: Int, xs: C[E])(implicit collecting: Collecting[E, C[E]], prettifier: Prettifier, pos: Position): ResultOfCollectedAny[E]
    Definition Classes
    Matchers
  102. final def execute(testName: String, configMap: ConfigMap, color: Boolean, durations: Boolean, shortstacks: Boolean, fullstacks: Boolean, stats: Boolean): Unit
    Definition Classes
    Suite
  103. val exist: ExistWord
    Definition Classes
    MatcherWords
  104. def existsFunctionTraversables(res0: Boolean): Assertion

    exists will determine if a predicate is valid for some members of a Traversable:

  105. def expectedTestCount(filter: Filter): Int
    Definition Classes
    Suite
  106. def fail(cause: Throwable)(implicit pos: Position): Nothing
    Definition Classes
    Assertions
  107. def fail(message: String, cause: Throwable)(implicit pos: Position): Nothing
    Definition Classes
    Assertions
  108. def fail(message: String)(implicit pos: Position): Nothing
    Definition Classes
    Assertions
  109. def fail()(implicit pos: Position): Nothing
    Definition Classes
    Assertions
  110. def filterFunctionTraversables(res0: Array[Int]): Assertion

    filter will take out all elements that don't satisfy a predicate.

    filter will take out all elements that don't satisfy a predicate. (An Array is also Traversable.)

  111. def filterNotFunctionTraversables(res0: Array[Int]): Assertion

    filterNot will take out all elements that satisfy a predicate:

  112. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  113. def findFunctionTraversables(res0: Option[Int], res1: Option[Int]): Assertion

    find will locate the first item that matches the predicate p as Some, or None if an element is not found:

  114. def flatMapFunctionTraversables(res0: List[Int]): Assertion

    flatMap will not only apply the given function on all elements of a Traversable, but all elements within the elements and flatten the results:

  115. def flatMapOfOptionsTraversables(res0: List[Int]): Assertion

    flatMap of Options will filter out all Nones but keep the Somes:

  116. def flattenFunctionTraversables(res0: List[Int]): Assertion

    flatten will "pack" all child Traversables into a single Traversable:

  117. def foldLeftFunctionTraversables(res0: Int, res1: Int, res2: Int): Assertion

    foldLeft will combine an operation starting with a seed and combining from the left.

    foldLeft will combine an operation starting with a seed and combining from the left. foldLeft takes as a first parameter the initial value of the fold. Once the fold is established, you provide a function that takes two arguments. The first argument is the running total of the operation, and the second element is the next element of the list.

    Given a Traversable (x1, x2, x3, x4), an initial value of init, an operation op, foldLeft is defined as: (((init op x1) op x2) op x3) op x4)

  118. def foldRightFunctionTraversables(res0: Int, res1: Int, res2: Int): Assertion

    foldRight will combine an operation starting with a seed and combining from the right.

    foldRight will combine an operation starting with a seed and combining from the right. foldRight takes as a first parameter the initial value of the fold. Once the fold is established, you provide a function that takes two elements. The first is the next element of the list, and the second element is the running total of the operation.

    Given a Traversable (x1, x2, x3, x4), an initial value of init, an operation op, foldRight is defined as: x1 op (x2 op (x3 op (x4 op init)))

  119. def forallFunctionTraversables(res0: Boolean): Assertion

    forall will determine if a predicate is valid for all members of a Traversable:

  120. def foreachFunctionTraversables(res0: List[Int]): Assertion

    foreach will apply a function to all elements of a Traversable, but unlike the map function, it will not return anything since the return type is Unit - an equivalent to a void return type in Java/C++:

  121. val fullyMatch: FullyMatchWord
    Definition Classes
    MatcherWords
  122. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  123. def groupByFunctionTraversables(res0: Int, res1: Int): Assertion

    groupBy will categorize a Traversable according to a given function and return a map with the results.

    groupBy will categorize a Traversable according to a given function and return a map with the results. This exercise uses partial function chaining:

  124. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  125. val have: HaveWord
    Definition Classes
    MatcherWords
  126. def headFunctionTraversables(res0: Int): Assertion

    head will return the first element of an ordered collection, or some random element if order is not defined like in a Set or Map:

  127. def headOptionFunctionTraversables(res0: Option[Int], res1: Option[Int]): Assertion

    headOption will return the first element as an Option of an ordered collection, or some random element if order is not defined.

    headOption will return the first element as an Option of an ordered collection, or some random element if order is not defined. If a first element is not available, then None is returned:

  128. val ignore: IgnoreWord
    Attributes
    protected
    Definition Classes
    AnyFlatSpecLike
  129. def inOrder(firstEle: Any, secondEle: Any, remainingEles: Any*)(implicit pos: Position): ResultOfInOrderApplication
    Definition Classes
    Matchers
  130. def inOrderElementsOf[R](elements: GenTraversable[R]): ResultOfInOrderElementsOfApplication
    Definition Classes
    Matchers
  131. def inOrderOnly[T](firstEle: Any, secondEle: Any, remainingEles: Any*)(implicit pos: Position): ResultOfInOrderOnlyApplication
    Definition Classes
    Matchers
  132. val include: IncludeWord
    Definition Classes
    MatcherWords
  133. def info: Informer
    Attributes
    protected
    Definition Classes
    AnyFlatSpecLike → Informing
  134. def initFunctionTraversables(res0: List[Int]): Assertion

    init will return the rest of the collection without the last:

  135. def intercept[T <: AnyRef](f: => Any)(implicit classTag: ClassTag[T], pos: Position): T
    Definition Classes
    Assertions
  136. def isEmptyFunctionTraversables(res0: Boolean, res1: Boolean): Assertion

    isEmpty is pretty self-evident:

  137. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  138. val it: ItWord
    Attributes
    protected
    Definition Classes
    AnyFlatSpecLike
  139. val key: KeyWord
    Definition Classes
    Matchers
  140. def knownSizeFunctionTraversables(res0: Int, res1: Int): Assertion

    knownSize will return the number of elements if the traversable has a finite end, otherwise -1:

  141. def lastFunctionTraversables(res0: Int): Assertion

    last will return the last element of an ordered collection, or some random element if order is not defined:

  142. def lastOptionFunctionTraversables(res0: Option[Int], res1: Option[Int]): Assertion

    lastOption will return the last element as an Option of an ordered collection, or some random element if order is not defined.

    lastOption will return the last element as an Option of an ordered collection, or some random element if order is not defined. If a last element is not available, then None is returned:

  143. val length: LengthWord
    Definition Classes
    MatcherWords
  144. def lowPriorityTypeCheckedConstraint[A, B](implicit equivalenceOfB: Equivalence[B], ev: <:<[A, B]): CanEqual[A, B]
    Definition Classes
    TripleEquals → TripleEqualsSupport
  145. def mapFunctionTraversables(res0: Option[Int]): Assertion

    map will apply the given function on all elements of a Traversable and return a new collection of the result:

  146. def markup: Documenter
    Attributes
    protected
    Definition Classes
    AnyFlatSpecLike → Documenting
  147. val matchPattern: MatchPatternWord
    Definition Classes
    MatcherWords
  148. def message(expectedMessage: String): ResultOfMessageWordApplication
    Definition Classes
    Matchers
  149. def mkStringFunctionIITraversables(res0: String): Assertion

    mkString will also take a beginning and ending string to surround the list.:

  150. def mkStringFunctionTraversables(res0: String): Assertion

    mkString will format a Traversable using a given string as the delimiter:

  151. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  152. def nestedSuites: IndexedSeq[Suite]
    Definition Classes
    Suite
  153. def no(xs: String)(implicit collecting: Collecting[Char, String], prettifier: Prettifier, pos: Position): ResultOfCollectedAny[Char]
    Definition Classes
    Matchers
  154. def no[K, V, JMAP[k, v] <: Map[k, v]](xs: JMAP[K, V])(implicit collecting: Collecting[Entry[K, V], JMAP[K, V]], prettifier: Prettifier, pos: Position): ResultOfCollectedAny[Entry[K, V]]
    Definition Classes
    Matchers
  155. def no[E, C[_]](xs: C[E])(implicit collecting: Collecting[E, C[E]], prettifier: Prettifier, pos: Position): ResultOfCollectedAny[E]
    Definition Classes
    Matchers
  156. def noElementsOf(elements: GenTraversable[Any]): ResultOfNoElementsOfApplication
    Definition Classes
    Matchers
  157. def noException(implicit pos: Position): NoExceptionWord
    Definition Classes
    MatcherWords
  158. def nonEmptyFunctionTraversables(res0: Boolean, res1: Boolean): Assertion

    nonEmpty is pretty self-evident too:

  159. def noneOf(firstEle: Any, secondEle: Any, remainingEles: Any*)(implicit pos: Position): ResultOfNoneOfApplication
    Definition Classes
    Matchers
  160. val not: NotWord
    Definition Classes
    MatcherWords
  161. def note: Notifier
    Attributes
    protected
    Definition Classes
    AnyFlatSpecLike → Notifying
  162. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  163. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  164. def of[T](implicit ev: ClassTag[T]): ResultOfOfTypeInvocation[T]
    Definition Classes
    Matchers
  165. def oneElementOf(elements: GenTraversable[Any]): ResultOfOneElementOfApplication
    Definition Classes
    Matchers
  166. def oneOf(firstEle: Any, secondEle: Any, remainingEles: Any*)(implicit pos: Position): ResultOfOneOfApplication
    Definition Classes
    Matchers
  167. def only(xs: Any*)(implicit pos: Position): ResultOfOnlyApplication
    Definition Classes
    Matchers
  168. def partitionFunctionTraversables(res0: Array[Int], res1: Array[Int]): Assertion

    partition will split a Traversable according to a predicate, returning a 2 product Tuple.

    partition will split a Traversable according to a predicate, returning a 2 product Tuple. The left-hand side contains the elements satisfied by the predicate whereas the right hand side contains the rest of the elements. partition is also defined as (xs filter p, xs filterNot p)

  169. def pending: Assertion with PendingStatement
    Definition Classes
    Assertions
  170. def pendingUntilFixed(f: => Unit)(implicit pos: Position): Assertion with PendingStatement
    Definition Classes
    Assertions
  171. val readable: ReadableWord
    Definition Classes
    MatcherWords
  172. def reduceLeftFunctionTraversables(res0: Int, res1: String): Assertion

    reduceLeft is similar to foldLeft, except that the seed is the head value:

  173. def reduceRightAsReduceLeft(res0: Int, res1: Int, res2: Int): Assertion

    The naive recursive implementation of reduceRight is not tail recursive and would lead to a stack overflow if used on larger traversables.

    The naive recursive implementation of reduceRight is not tail recursive and would lead to a stack overflow if used on larger traversables. However, reduceLeft can be implemented with tail recursion.

    To avoid the potential stack overflow with the naive implementation of reduceRight we can easily implement it based on reduceLeft by reverting the list and the inverting the reduce function. The same applies for folding operations.

    There is also a reduce (and fold) available, which works exactly like reduceLeft (and foldLeft) and it should be the prefered method to call unless there is a strong reason to use reduceRight (or foldRight).

  174. def reduceRightFunctionTraversables(res0: Int, res1: String): Assertion

    reduceRight is similar to foldRight, except that the seed is the last value:

  175. val regex: RegexWord
    Definition Classes
    Matchers
  176. final def registerIgnoredTest(testText: String, testTags: Tag*)(testFun: => Any)(implicit pos: Position): Unit
    Definition Classes
    AnyFlatSpecLike → TestRegistration
  177. final def registerTest(testText: String, testTags: Tag*)(testFun: => Any)(implicit pos: Position): Unit
    Definition Classes
    AnyFlatSpecLike → TestRegistration
  178. def rerunner: Option[String]
    Definition Classes
    Suite
  179. def run(testName: Option[String], args: Args): Status
    Definition Classes
    AnyFlatSpecLike → Suite
  180. def runNestedSuites(args: Args): Status
    Attributes
    protected
    Definition Classes
    Suite
  181. def runTest(testName: String, args: Args): Status
    Attributes
    protected
    Definition Classes
    AnyFlatSpecLike → TestSuite → Suite
  182. def runTests(testName: Option[String], args: Args): Status
    Attributes
    protected
    Definition Classes
    AnyFlatSpecLike → Suite
  183. implicit val shorthandSharedTestRegistrationFunction: StringVerbBehaveLikeInvocation
    Attributes
    protected
    Definition Classes
    AnyFlatSpecLike
  184. implicit val shorthandTestRegistrationFunction: StringVerbStringInvocation
    Attributes
    protected
    Definition Classes
    AnyFlatSpecLike
  185. val size: SizeWord
    Definition Classes
    MatcherWords
  186. def sizeFunctionTraversables(res0: Int): Assertion

    size provides the size of the traversable:

  187. def sliceFunctionTraversables(res0: List[Int]): Assertion

    Given a from index, and a to index, slice will return the part of the collection including from, and excluding to:

  188. val sorted: SortedWord
    Definition Classes
    MatcherWords
  189. def spanFunctionTraversables(res0: Array[Int], res1: Array[Int]): Assertion

    span will split a Traversable according to a predicate, returning a 2 product Tuple.

    span will split a Traversable according to a predicate, returning a 2 product Tuple. span is also defined as (xs takeWhile p, xs dropWhile p)

  190. def splitAtFunctionTraversables(res0: Array[Int], res1: Array[Int]): Assertion

    splitAt will split a Traversable at a position, returning a 2 product Tuple.

    splitAt will split a Traversable at a position, returning a 2 product Tuple. splitAt is also defined as (xs take n, xs drop n)

  191. val startWith: StartWithWord
    Definition Classes
    MatcherWords
  192. final val succeed: Assertion
    Definition Classes
    Assertions
  193. def suiteId: String
    Definition Classes
    Suite
  194. def suiteName: String
    Definition Classes
    Suite
  195. def sumFunctionTraversables(res0: Int, res1: Int, res2: Int, res3: Int): Assertion

    There are some methods that take much of the folding work out by providing basic functionality.

    There are some methods that take much of the folding work out by providing basic functionality. sum will add all the elements, product will multiply, min would determine the smallest element, and max the largest:

  196. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  197. def tags: Map[String, Set[String]]
    Definition Classes
    AnyFlatSpecLike → Suite
  198. def tailFunctionTraversables(res0: List[Int]): Assertion

    tail will return the rest of the collection without the head:

  199. def takeFunctionIITraversables(res0: List[Int]): Assertion

    take is used often with LazyList, since they are also Traversable:

  200. def takeFunctionTraversables(res0: List[Int]): Assertion

    take will return the first number of elements given:

  201. def takeWhileFunctionTraversables(res0: List[Int]): Assertion

    takeWhile will continually accumulate elements until a predicate is no longer satisfied:

  202. def testDataFor(testName: String, theConfigMap: ConfigMap): TestData
    Definition Classes
    AnyFlatSpecLike → Suite
  203. def testNames: Set[String]
    Definition Classes
    AnyFlatSpecLike → Suite
  204. def the[T](implicit arg0: ClassTag[T], pos: Position): ResultOfTheTypeInvocation[T]
    Definition Classes
    Matchers
  205. def theSameElementsAs(xs: GenTraversable[_]): ResultOfTheSameElementsAsApplication
    Definition Classes
    Matchers
  206. def theSameElementsInOrderAs(xs: GenTraversable[_]): ResultOfTheSameElementsInOrderAsApplication
    Definition Classes
    Matchers
  207. val theSameInstanceAs: TheSameInstanceAsPhrase
    Definition Classes
    Matchers
  208. val they: TheyWord
    Attributes
    protected
    Definition Classes
    AnyFlatSpecLike
  209. def thrownBy(fun: => Any): ResultOfThrownByApplication
    Definition Classes
    Matchers
  210. def toArrayFunctionTraversables(res0: Boolean): Assertion

    toArray will convert any Traversable to an Array, which is a special wrapper around a primitive Java array:

  211. def toIndexedSeqFunctionTraversables(res0: Boolean): Assertion

    toIndexedSeq will convert any Traversable to an IndexedSeq which is an indexed sequence used in Vectors and Strings:

  212. def toIterableFunctionTraversables(res0: Boolean): Assertion

    toIterable will convert any Traversable to an Iterable.

    toIterable will convert any Traversable to an Iterable. This is a base trait for all Scala collections that define an iterator method to iterate through the collection's elements:

  213. def toLazyListFunctionTraversables(res0: Boolean, res1: LazyList[Int]): Assertion

    toStream will convert any Traversable to a LazyList where elements are evaluated as they are needed:

  214. def toListFunctionIITraversables(res0: Boolean): Assertion

    toList, as well as other conversion methods such as toSet and toArray, will not convert if the collection type is the same:

  215. def toListFunctionTraversables(res0: Boolean): Assertion

    toList will convert any Traversable to a List.

  216. def toMapFunctionIITraversables(res0: Boolean): Assertion

    toMap will also convert a Set to a Map; it should be of parameterized type Tuple2:

  217. def toMapFunctionTraversables(res0: Boolean): Assertion

    toMap will convert any Traversable to a Map.

    toMap will convert any Traversable to a Map. How it's used depends on the original collection; if it's a List or Seq, it should be of parameterized type Tuple2:

  218. def toSeqFunctionTraversables(res0: Boolean): Assertion

    toSeq will convert any Traversable to a Seq which is an ordered Iterable and the superclass to List, Queue, and Vector.

    toSeq will convert any Traversable to a Seq which is an ordered Iterable and the superclass to List, Queue, and Vector. Sequences provide a method apply for indexing. Indices range from 0 up to the length of a sequence:

  219. def toSetFunctionTraversables(res0: Boolean): Assertion

    toSet will convert any Traversable to a Set which is a collection of unordered, unique values:

  220. def toString(): String
    Definition Classes
    AnyFlatSpec → AnyRef → Any
  221. def topOfCollectionTraversables(res0: Int, res1: Int): Assertion

    At the top of the collection hierarchy is the trait Traversable.

    At the top of the collection hierarchy is the trait Traversable. Its only abstract operation is foreach:

    def foreach[U](f: Elem => U)

    Collection classes that implement Traversable just need to define this method; all other methods can be inherited from Traversable.

    The foreach method is meant to traverse all elements of the collection, and apply the given operation, f, to each element. The type of the operation is Elem => U, where Elem is the type of the collection's elements and U is an arbitrary result type. The invocation of f is done for its side effect only; in fact any function result of f is discarded by foreach.

    Traversables are the superclass of List, Array, Map, Set, Stream and more. The methods involved can be applied to each other in a different type. ++ appends two Traversables together. The resulting Traversable is the same type of the first element.

  222. def transposeFunctionTraversables(res0: List[Int], res1: List[Int], res2: List[Int], res3: List[Int]): Assertion

    transpose will take a traversable of traversables and group them by their position in it's own traversable, e.g.: ((x1, x2),(y1, y2)).transpose = (x1, y1), (x2, y2) or ((x1, x2, x3),(y1, y2, y3),(z1, z2, z3)).transpose = ((x1, y1, z1), (x2, y2, z2), (x3, y3, z3))

  223. val typeCheck: TypeCheckWord
    Definition Classes
    MatcherWords
  224. def typeCheckedConstraint[A, B](implicit equivalenceOfA: Equivalence[A], ev: <:<[B, A]): CanEqual[A, B]
    Definition Classes
    TripleEquals → TripleEqualsSupport
  225. implicit def unconstrainedEquality[A, B](implicit equalityOfA: Equality[A]): CanEqual[A, B]
    Definition Classes
    TripleEquals → TripleEqualsSupport
  226. val value: ValueWord
    Definition Classes
    Matchers
  227. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  228. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  229. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  230. def withClue[T](clue: Any)(fun: => T): T
    Definition Classes
    Assertions
  231. def withFixture(test: NoArgTest): Outcome
    Attributes
    protected
    Definition Classes
    TestSuite
  232. val writable: WritableWord
    Definition Classes
    MatcherWords

Deprecated Value Members

  1. def conversionCheckedConstraint[A, B](implicit equivalenceOfA: Equivalence[A], cnv: (B) => A): CanEqual[A, B]
    Definition Classes
    TripleEquals → TripleEqualsSupport
    Annotations
    @deprecated
    Deprecated

    (Since version 3.1.0) The conversionCheckedConstraint method has been deprecated and will be removed in a future version of ScalaTest. It is no longer needed now that the deprecation period of ConversionCheckedTripleEquals has expired. It will not be replaced.

  2. def convertEquivalenceToAToBConversionConstraint[A, B](equivalenceOfB: Equivalence[B])(implicit ev: (A) => B): CanEqual[A, B]
    Definition Classes
    TripleEquals → TripleEqualsSupport
    Annotations
    @deprecated
    Deprecated

    (Since version 3.1.0) The convertEquivalenceToAToBConversionConstraint method has been deprecated and will be removed in a future version of ScalaTest. It is no longer needed now that the deprecation period of ConversionCheckedTripleEquals has expired. It will not be replaced.

  3. def convertEquivalenceToBToAConversionConstraint[A, B](equivalenceOfA: Equivalence[A])(implicit ev: (B) => A): CanEqual[A, B]
    Definition Classes
    TripleEquals → TripleEqualsSupport
    Annotations
    @deprecated
    Deprecated

    (Since version 3.1.0) The convertEquivalenceToBToAConversionConstraint method has been deprecated and will be removed in a future version of ScalaTest. It is no longer needed now that the deprecation period of ConversionCheckedTripleEquals has expired. It will not be replaced.

  4. def lowPriorityConversionCheckedConstraint[A, B](implicit equivalenceOfB: Equivalence[B], cnv: (A) => B): CanEqual[A, B]
    Definition Classes
    TripleEquals → TripleEqualsSupport
    Annotations
    @deprecated
    Deprecated

    (Since version 3.1.0) The lowPriorityConversionCheckedConstraint method has been deprecated and will be removed in a future version of ScalaTest. It is no longer needed now that the deprecation period of ConversionCheckedTripleEquals has expired. It will not be replaced.

  5. final val styleName: String
    Definition Classes
    AnyFlatSpecLike → Suite
    Annotations
    @deprecated
    Deprecated

    (Since version 3.1.0) The styleName lifecycle method has been deprecated and will be removed in a future version of ScalaTest with no replacement.

Inherited from Section

Inherited from Matchers

Inherited from Explicitly

Inherited from MatcherWords

Inherited from Tolerance

Inherited from AnyFlatSpec

Inherited from AnyFlatSpecLike

Inherited from Documenting

Inherited from Alerting

Inherited from Notifying

Inherited from Informing

Inherited from CanVerb

Inherited from MustVerb

Inherited from ShouldVerb

Inherited from TestRegistration

Inherited from TestSuite

Inherited from Suite

Inherited from Serializable

Inherited from Assertions

Inherited from TripleEquals

Inherited from TripleEqualsSupport

Inherited from AnyRef

Inherited from Any

Ungrouped