Readability

trait Readability[-T]

Supertrait for typeclasses that enable the be readable matcher syntax.

A Readability[T] provides access to the "readable nature" of type T in such a way that be readable matcher syntax can be used with type T. A T can be any type for which the concept of being readable makes sense, such as java.io.File. You can enable the be readable matcher syntax on your own type U by defining a Readability[U] for the type and making it available implicitly.

ScalaTest provides an implicit Readability instance for java.io.File and arbitary object with isReadable() or isReadable in the Readability companion object.

Companion:
object
class Object
trait Matchable
class Any

Value members

Abstract methods

def isReadable(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 readability

Returns:

true if the passed thing is readable, false otherwise