Emptiness

trait Emptiness[-T]

Supertrait for typeclasses that enable be empty matcher syntax.

An Emptiness[T] provides access to the "emptiness" of type T in such a way that be empty matcher syntax can be used with type T. A T can be any type that in some way can be empty. ScalaTest provides implicit implementations for several types. You can enable the be empty matcher syntax on your own type U by defining an Emptiness[U] for the type and making it available implicitly.

ScalaTest provides implicit Emptiness instances for scala.collection.GenTraversable, java.util.Collection, java.util.Map, String, Array, and scala.Option in the Emptiness companion object.

Companion:
object
class Object
trait Matchable
class Any

Value members

Abstract methods

def isEmpty(thing: T): Boolean

Determines whether the passed thing is readable, i.e., the passed file is readable.

Determines whether the passed thing is readable, i.e., the passed file is readable.

Value parameters:
thing

the thing to check for emptiness

Returns:

true if passed thing is empty, false otherwise