cats.scalatest

Type members

Classlikes

Companion:
object

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)
Companion:
class
Companion:
object
object EitherValues extends EitherValues

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

Companion:
class

Companion object for easy importing – rather than mixing in.

Companion object for easy importing – rather than mixing in.

Companion:
class
Companion:
object

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)
Companion:
class
Companion:
object

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

Companion:
class