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.
Exception that indicates a passed argument was
null.Prior to ScalaTest and Scalactic 3.0.0, a
nullargument (where non-nullwas required) would result in aNullPointerException. Although throwingNullPointerExceptionis 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 throwingNullArgumentExceptionwas made throughout the ScalaTest and Scalactic, including therequireNonNullmethod of traitRequirements.