package exceptions
Type Members
-
class
NullArgumentException extends IllegalArgumentException
Exception that indicates a passed argument was
null
.Exception that indicates a passed argument was
null
.Prior to ScalaTest and Scalactic 3.0.0, a
null
argument (where non-null
was required) would result in aNullPointerException
. Although throwingNullPointerException
is the tradition in Java APIs, Scala.js does not support aNullPointerException
. To make the behavior the same on both the JVM and Scala.js, the change to throwingNullArgumentException
was made throughout the ScalaTest and Scalactic, including therequireNonNull
method of traitRequirements
. -
case class
ValidationFailedException(errorMessage: String) extends Exception with Product with Serializable
Exception that indicates a validation failed.
Exception that indicates a validation failed.
This exception is used to indicate and describe a failed validation by the
validating
methods ofTrySugar
andFutureSugar
.- errorMessage
a string describing the validation failure