Wrapper class that adds a value method to LeftProjection, allowing
you to make statements like:
Wrapper class that adds a value method to RightProjection, allowing
you to make statements like:
Wrapper class that adds a value method to Either, allowing
you to make statements to inspect the value if a Right, like:
Implicit conversion that adds a value method to Either.
Implicit conversion that adds a value method to Either.
This method is right biased and is the equivalent of calling either.right.value.
the Either on which to add the value method
Implicit conversion that adds a value method to LeftProjection.
Implicit conversion that adds a value method to LeftProjection.
the LeftProjection on which to add the value method
Implicit conversion that adds a value method to RightProjection.
Implicit conversion that adds a value method to RightProjection.
the RightProjection on which to add the value method
The .right.value syntax on Either has been deprecated and will be removed in a future version of ScalaTest. Please use .value instead.
Companion object that facilitates the importing of
ValueEithermembers as an alternative to mixing it in. One use case is to importEitherValues's members so you can useleft.valueandright.valueonEitherin the Scala interpreter:$ scala -cp scalatest-1.7.jar Welcome to Scala version 2.9.1.final (Java HotSpot(TM) 64-Bit Server VM, Java 1.6.0_29). Type in expressions to have them evaluated. Type :help for more information. scala> import org.scalatest._ import org.scalatest._ scala> import matchers.Matchers._ import matchers.Matchers._ scala> import EitherValues._ import EitherValues._ scala> val e: Either[String, Int] = Left("Muchas problemas") e: Either[String,Int] = Left(Muchos problemas) scala> e.left.value should be ("Muchos problemas") scala> e.value should be < 9 org.scalatest.TestFailedException: The Either on which value was invoked was not defined. at org.scalatest.EitherValues$RightValuable.value(EitherValues.scala:148) at .<init>(<console>:18) ...