Package

org.scalactic

exceptions

Permalink

package exceptions

Visibility
  1. Public
  2. All

Type Members

  1. class NullArgumentException extends IllegalArgumentException

    Permalink

    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 a NullPointerException. Although throwing NullPointerException is the tradition in Java APIs, Scala.js does not support a NullPointerException. To make the behavior the same on both the JVM and Scala.js, the change to throwing NullArgumentException was made throughout the ScalaTest and Scalactic, including the requireNonNull method of trait Requirements.

  2. case class ValidationFailedException(errorMessage: String) extends Exception with Product with Serializable

    Permalink

    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 of TrySugar and FutureSugar.

    errorMessage

    a string describing the validation failure

Ungrouped