p

org.specs2.matcher

describe

package describe

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. class ArrayDiffable [E] extends Diffable[Array[E]]
  2. case class ArrayDifference (results: Seq[ComparisonResult], added: Seq[Any], removed: Seq[Any]) extends OrderedCollectionDifferent[Any] with ArrayTypeProvider with Product with Serializable
  3. case class ArrayIdentical (value: Seq[Any]) extends OrderedCollectionIdentical with ArrayTypeProvider with Product with Serializable
  4. trait ArrayTypeProvider extends AnyRef
  5. case class CaseClassDifferent (className: String, result: Seq[CaseClassPropertyComparison]) extends UnorderedCollectionDifferent[CaseClassPropertyComparison, CaseClassPropertyComparison] with Product with Serializable
  6. case class CaseClassIdentical (className: String) extends IdenticalComparisonResult with Product with Serializable
  7. case class CaseClassPropertyComparison (fieldName: String, result: ComparisonResult, identical: Boolean) extends Product with Serializable
  8. trait ComparisonResult extends AnyRef

    Render the result of a comparison for different types: primitives, throwables, collections,...

    Render the result of a comparison for different types: primitives, throwables, collections,...

    The comparison may turn out to render identical values or differences

  9. trait Diffable [-T] extends AnyRef

    Typeclass for values which can be compared and return a comparison result

  10. trait DiffableLowPriority1 extends DiffableLowPriority2
  11. trait DiffableLowPriority2 extends AnyRef
  12. trait Diffables extends AnyRef
  13. trait DifferentComparisonResult extends ComparisonResult
  14. class EitherDiffable [L, R] extends Diffable[Either[L, R]]
  15. case class EitherDifferent (changed: ComparisonResult, isRight: Boolean) extends DifferentComparisonResult with Product with Serializable
  16. case class EitherIdentical (same: ComparisonResult, isRight: Boolean) extends IdenticalComparisonResult with Product with Serializable
  17. class EitherLeftDiffable [L] extends Diffable[Left[L, Nothing]]
  18. class EitherRightDiffable [R] extends Diffable[Right[Nothing, R]]
  19. case class EitherTypeDifferent (isActualRight: Boolean) extends DifferentComparisonResult with Product with Serializable
  20. class FailureDiffable extends Diffable[Failure[Nothing]]
  21. class FallbackDiffable [T] extends Diffable[T]
  22. trait IdenticalComparisonResult extends ComparisonResult
  23. trait ListTypeProvider extends AnyRef
  24. class MapDiffable [K, V] extends Diffable[Map[K, V]]
  25. case class MapDifference (same: Seq[(Any, Any)], changed: Seq[(Any, ComparisonResult)], added: Seq[(Any, Any)], removed: Seq[(Any, Any)]) extends UnorderedCollectionDifferent[(Any, Any), (Any, ComparisonResult)] with MapTypeProvider with Product with Serializable
  26. case class MapIdentical (m: Map[_, _]) extends OrderedCollectionIdentical with MapTypeProvider with Product with Serializable
  27. trait MapTypeProvider extends AnyRef
  28. class OptionDiffable [T] extends Diffable[Option[T]]
  29. case class OptionDifferent (changed: ComparisonResult) extends DifferentComparisonResult with Product with Serializable
  30. case class OptionIdentical (same: Option[ComparisonResult]) extends IdenticalComparisonResult with Product with Serializable
  31. case class OptionTypeDifferent (isActualSome: Boolean, isExpectedSome: Boolean) extends DifferentComparisonResult with Product with Serializable
  32. abstract class OrderedCollectionDifferent [Element] extends DifferentComparisonResult
  33. abstract class OrderedCollectionIdentical extends IdenticalComparisonResult
  34. case class OtherDifferent (actual: Any, expected: Any) extends DifferentComparisonResult with Product with Serializable
  35. case class OtherIdentical (actual: Any) extends IdenticalComparisonResult with Product with Serializable
  36. case class PrimitiveDifference (actual: Any, expected: Any) extends DifferentComparisonResult with Product with Serializable
  37. case class PrimitiveIdentical (value: Any) extends IdenticalComparisonResult with Product with Serializable
  38. class SeqDiffable [E] extends Diffable[Seq[E]]
  39. case class SeqDifference (result: Seq[ComparisonResult], added: Seq[Any], removed: Seq[Any]) extends OrderedCollectionDifferent[Any] with ListTypeProvider with Product with Serializable
  40. case class SeqIdentical (value: Seq[Any]) extends OrderedCollectionIdentical with ListTypeProvider with Product with Serializable
  41. class SetDiffable [E] extends Diffable[Set[E]]
  42. case class SetDifference (same: Seq[Any], added: Seq[Any], removed: Seq[Any]) extends UnorderedCollectionDifferent[Any, Any] with SetTypeProvider with Product with Serializable
  43. case class SetIdentical (value: Set[_]) extends OrderedCollectionIdentical with SetTypeProvider with Product with Serializable
  44. trait SetTypeProvider extends AnyRef
  45. case class StackElementDifferent (className: ComparisonResult, methodName: ComparisonResult, fileName: Option[ComparisonResult], lineNumber: ComparisonResult) extends DifferentComparisonResult with Product with Serializable
  46. case class StackElementIdentical (value: StackTraceElement) extends IdenticalComparisonResult with Product with Serializable
  47. class StackTraceElementDiffable extends Diffable[StackTraceElement]
  48. class ThrowableDiffable extends Diffable[Throwable]
  49. case class ThrowableDifferent (result: Seq[ComparisonResult], added: Seq[StackTraceElement], removed: Seq[StackTraceElement]) extends DifferentComparisonResult with Product with Serializable
  50. case class ThrowableIdentical (value: Throwable) extends IdenticalComparisonResult with Product with Serializable
  51. class TryDiffable [T] extends Diffable[Try[T]]
  52. case class TryDifferent (value: ComparisonResult, isSuccess: Boolean) extends DifferentComparisonResult with Product with Serializable
  53. case class TryIdentical (same: Any, isSuccess: Boolean) extends IdenticalComparisonResult with Product with Serializable
  54. case class TryTypeDifferent (isActualSuccess: Boolean) extends DifferentComparisonResult with Product with Serializable
  55. abstract class UnorderedCollectionDifferent [Element, Change] extends DifferentComparisonResult

Value Members

  1. object ComparisonResultOps
  2. object Diffable extends DiffableLowPriority1
  3. object Diffables extends Diffables
  4. object LinesDiffable

    Import the implicit Diffable contained in this object to get a colored output showing line differences in Strings containing lots of lines

  5. object OptionNoneDiffable extends Diffable[Option[Nothing]] with Product with Serializable
  6. object PrimitiveDiffable

    Diffable instances for various types

Ungrouped