Package

cats

scalatest

Permalink

package scalatest

Visibility
  1. Public
  2. All

Type Members

  1. trait EitherMatchers extends AnyRef

    Permalink
  2. trait EitherValues extends AnyRef

    Permalink
  3. trait ValidatedMatchers extends AnyRef

    Permalink
  4. trait ValidatedValues extends AnyRef

    Permalink

Value Members

  1. object EitherMatchers extends EitherMatchers

    Permalink

    Import singleton in case you prefer to import rather than mix in.

    Import singleton in case you prefer to import rather than mix in.

    import EitherMatchers._
    result should beRight(100)
  2. object EitherValues extends EitherValues

    Permalink

    Companion object for easy importing – rather than mixing in – to allow EitherValues operations.

    Companion object for easy importing – rather than mixing in – to allow EitherValues operations.

    This will permit you to invoke a value method on an instance of a scala.util.Either, which attempts to unwrap the Valid.

    Similar to org.scalatest.OptionValues.Valuable

    Meant to allow you to make statements like:

      result.value should be > 15
    

    Where it only matches if result is both an Either.Vaild and has a value > 15.

    Otherwise your test will fail, indicating that it was an Invalid instead of Valid

    See also

    EitherValues.EitherValuable

  3. object ValidatedMatchers extends ValidatedMatchers

    Permalink

    Import singleton in case you prefer to import rather than mix in.

    Import singleton in case you prefer to import rather than mix in.

    import ValidatedMatchers._
    result should beValid (100)
  4. object ValidatedValues extends ValidatedValues

    Permalink

    Companion object for easy importing – rather than mixing in – to allow ValidatedValues operations.

    Companion object for easy importing – rather than mixing in – to allow ValidatedValues operations.

    This will permit you to invoke a value method on an instance of a cats.data.Validated, which attempts to unwrap the Validated.Valid

    Similar to org.scalatest.OptionValues.Valuable

    Meant to allow you to make statements like:

      result.value should be > 15
    

    Where it only matches if result is both valid and greater than 15.

    Otherwise your test will fail, indicating that it was an Invalid instead of Valid

    See also

    org.scalatest.OptionValues.Valuable

Ungrouped