org.specs2.matcher.describe
Members list
Type members
Classlikes
Attributes
- Supertypes
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ArrayTypeProviderclass OrderedCollectionDifferent[Any]trait ComparisonResultclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ArrayTypeProvidertrait ComparisonResultclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class ArrayDifferenceclass ArrayIdentical
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
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class EitherDifferentclass EitherTypeDifferentclass OptionDifferentclass OptionTypeDifferentclass OrderedCollectionDifferent[Element]class ArrayDifferenceclass SeqDifferenceclass OtherDifferentclass PrimitiveDifferenceclass StackElementDifferentclass TryDifferentclass TryTypeDifferentclass MapDifferenceclass SetDifferenceclass EitherIdenticalclass OptionIdenticalclass ArrayIdenticalclass MapIdenticalclass SeqIdenticalclass SetIdenticalclass OtherIdenticalclass PrimitiveIdenticalclass StackElementIdenticalclass ThrowableIdenticalclass TryIdenticalclass LinesComparisonResult[T]class ProductComparisonResultShow all
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ComparisonResultOps.type
Typeclass for values which can be compared and return a comparison result
Typeclass for values which can be compared and return a comparison result
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class ArrayDiffable[E]class EitherLeftDiffable[L]class EitherRightDiffable[R]class FailureDiffableclass FallbackDiffable[T]object largeStringDiffable.typeobject NothingDiffable.typeclass OptionNoneDiffable[T]class ProductDiffable[T]class ThrowableDiffable[T]Show all
Note: variance is not managed by having a Diffable typeclass with a contravariant parameter Diffable[-T] In that the implicit for case classes (see product
) can not be found.
Note: variance is not managed by having a Diffable typeclass with a contravariant parameter Diffable[-T] In that the implicit for case classes (see product
) can not be found.
Instead we deal with variance at the level of each implicit.
For example given exceptionDiffable[T <: Throwable]: Diffable[T] = new ThrowableDiffable[T]
will be found for any custom exception extending Throwable. Similarly we can get a diff for RightString, Int and RightString, Int with given eitherDiffable[L: Diffable, R: Diffable, T <: Either[L, R]]
because we unify both Rights with Either[String, Int]
Attributes
- Companion
- trait
- Supertypes
-
trait DiffableLowImplicitstrait DiffableLowImplicits2trait DiffableLowImplicits3class Objecttrait Matchableclass AnyShow all
- Self type
-
Diffable.type
Attributes
- Supertypes
- Known subtypes
-
object Diffable.type
Attributes
- Supertypes
- Known subtypes
-
trait DiffableLowImplicitsobject Diffable.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Supertypes
- Known subtypes
-
class EitherDifferentclass EitherTypeDifferentclass OptionDifferentclass OptionTypeDifferentclass OrderedCollectionDifferent[Element]class ArrayDifferenceclass SeqDifferenceclass OtherDifferentclass PrimitiveDifferenceclass StackElementDifferentclass TryDifferentclass TryTypeDifferentclass MapDifferenceclass SetDifferenceShow all
Attributes
- Supertypes
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ComparisonResultclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ComparisonResultclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
Attributes
- Supertypes
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ComparisonResultclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
Attributes
- Supertypes
Attributes
- Supertypes
- Known subtypes
-
class EitherIdenticalclass OptionIdenticalclass ArrayIdenticalclass MapIdenticalclass SeqIdenticalclass SetIdenticalclass OtherIdenticalclass PrimitiveIdenticalclass StackElementIdenticalclass ThrowableIdenticalclass TryIdenticalShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ComparisonResultclass Objecttrait Matchableclass AnyShow all
Import the implicit Diffable contained in this object to get a colored output showing line differences in Strings containing lots of lines
Import the implicit Diffable contained in this object to get a colored output showing line differences in Strings containing lots of lines
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
LinesDiffable.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class SeqDifferenceclass SeqIdentical
Attributes
- Supertypes
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait MapTypeProvidertrait ComparisonResultclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait MapTypeProvidertrait ComparisonResultclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class MapDifferenceclass MapIdentical
Attributes
- Supertypes
- Self type
-
NothingDiffable.type
Attributes
- Supertypes
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ComparisonResultclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ComparisonResultclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ComparisonResultclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
- Known subtypes
-
class ArrayDifferenceclass SeqDifference
Attributes
- Supertypes
- Known subtypes
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ComparisonResultclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ComparisonResultclass Objecttrait Matchableclass AnyShow all
Diffable instances for various types
Diffable instances for various types
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
PrimitiveDiffable.type
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ComparisonResultclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ComparisonResultclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
Attributes
- Supertypes
This diffable displays elements missing or added from a Seq
This diffable displays elements missing or added from a Seq
Attributes
- Supertypes
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ListTypeProviderclass OrderedCollectionDifferent[Any]trait ComparisonResultclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ListTypeProvidertrait ComparisonResultclass Objecttrait Matchableclass AnyShow all
This diffable uses the Lines diffables to show differences between 2 sequences as a unified sequence with inlined differences
This diffable uses the Lines diffables to show differences between 2 sequences as a unified sequence with inlined differences
Attributes
- Supertypes
Attributes
- Supertypes
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait SetTypeProvidertrait ComparisonResultclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait SetTypeProvidertrait ComparisonResultclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class SetDifferenceclass SetIdentical
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ComparisonResultclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ComparisonResultclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
Attributes
- Supertypes
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ComparisonResultclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ComparisonResultclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ComparisonResultclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ComparisonResultclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ComparisonResultclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ComparisonResultclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
- Known subtypes
-
class MapDifferenceclass SetDifference