Diffs

trait Diffs

Define and compute the differences between strings (used by the printers)

Define and compute the differences between strings (used by the printers)

class Object
trait Matchable
class Any

Value members

Abstract methods

def show: Boolean
Returns

true if the differences must be shown

def show(actual: Any, expected: Any): Boolean
Returns

true if the differences must be shown for 2 different values

def showDiffs(actual: Any, expected: Any): (String, String)
Returns

the diffs

def showFull: Boolean
Returns

true if the full strings must also be shown

def showMap(actual: Map[Any, Any], expected: Map[Any, Any]): Boolean
Returns

true if the differences must be shown for 2 different maps

def showMapDiffs(actual: Map[Any, Any], expected: Map[Any, Any]): (Seq[String], Seq[String], Seq[String])
Returns

the diffs for sequences with missing / added values

def showSeq(actual: Seq[Any], expected: Seq[Any], ordered: Boolean): Boolean
Returns

true if the differences must be shown for 2 different sequences of values

def showSeqDiffs(actual: Seq[Any], expected: Seq[Any], ordered: Boolean): (Seq[String], Seq[String])
Returns

the diffs for sequences with missing / added values