Scalactic is brought to you by:

object Explicitly extends Explicitly

Companion object for Explicitly, which enables the Scalactic explicitly DSL to be imported rather than mixed in, like this:

import org.scalactic._
import Explicitly._

// Use the explicitly DSL...

Source
Explicitly.scala
Linear Supertypes
Explicitly, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Explicitly
  2. Explicitly
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. class DecidedByEquality[A] extends Equality[A]

    This class is part of the Scalactic “explicitly DSL”.

    This class is part of the Scalactic “explicitly DSL”. Please see the documentation for Explicitly for an overview of the explicitly DSL.

    Instances of this class are returned via the decided by <an Equality> syntax, and enables afterBeing to be invoked on it. Here's an example, given an Equality[String] named myStringEquality:

    result should equal ("hello") (decided by myStringEquality afterBeing lowerCased)
    

    Definition Classes
    Explicitly
  2. class DecidedWord extends AnyRef

    This class is part of the Scalactic “explicitly DSL”.

    This class is part of the Scalactic “explicitly DSL”. Please see the documentation for Explicitly for an overview of the explicitly DSL.

    Definition Classes
    Explicitly
  3. class DeterminedByEquivalence[T] extends Equivalence[T]

    This class is part of the Scalactic “explicitly DSL”.

    This class is part of the Scalactic “explicitly DSL”. Please see the documentation for Explicitly for an overview of the explicitly DSL.

    Instances of this class are returned via the decided by <an Equivalence> syntax, and enables afterBeing to be invoked on it. Here's an example, given an Equivalence[String] named myStringEquivalence:

    result should equal ("hello") (determined by myStringEquivalence afterBeing lowerCased)
    

    Definition Classes
    Explicitly
  4. class DeterminedWord extends AnyRef

    This class is part of the Scalactic “explicitly DSL”.

    This class is part of the Scalactic “explicitly DSL”. Please see the documentation for Explicitly for an overview of the explicitly DSL.

    Definition Classes
    Explicitly
  5. class TheAfterWord extends AnyRef

    This class is part of the Scalactic “explicitly DSL”.

    This class is part of the Scalactic “explicitly DSL”. Please see the documentation for Explicitly for an overview of the explicitly DSL.

    Definition Classes
    Explicitly

Value Members

  1. val after: TheAfterWord

    This field enables syntax such as the following:

    This field enables syntax such as the following:

    result should equal ("hello") (after being lowerCased)
                                   ^
    

    Definition Classes
    Explicitly
  2. val decided: DecidedWord

    This field enables syntax such as the following:

    This field enables syntax such as the following:

    result should equal ("hello") (decided by defaultEquality)
                                   ^
    

    Definition Classes
    Explicitly
  3. val determined: DeterminedWord

    This field enables syntax such as the following, given an Equivalence[String] named myStringEquivalence:

    This field enables syntax such as the following, given an Equivalence[String] named myStringEquivalence:

    result should equal ("hello") (determined by myStringEquivalence)
                                   ^
    

    Definition Classes
    Explicitly