This class is part of the Scalactic “explicitly DSL”. Please see the documentation for Explicitly for an overview of the explicitly DSL.
Explicitly
This method enables syntax such as the following:
result should equal ("hello") (after being lowerCased) ^
a Uniformity with which to normalize an object of type N before comparing it for equality with another N using the implicitly passed Equality[N].
Uniformity
N
Equality[N]
This method enables syntax such as the following, given a Normalization[String] named capitalized (and assuming the members of TypeCheckedTripleEquals or ConversionCheckedTripleEquals are in scope:
Normalization[String]
capitalized
TypeCheckedTripleEquals
ConversionCheckedTripleEquals
result should === ("hello") (after being capitalized) ^
a Normalization with which to normalize an object of type N before comparing it for equality with another N using the implicitly passed Equivalence[N].
Normalization
Equivalence[N]