Trait Messaging is a typeclass trait for objects that can be queried for message.
Objects of type T for which an implicit Messaging[T] is available can be used
with the should have message syntax.
You can enable the have message matcher syntax on your own
type U by defining a Messaging[U] for the type and making it available implicitly.
ScalaTest provides an implicit Messaging instance for java.lang.Throwable and
arbitary object with message(), message, getMessage() or getMessage
method in the Messaging companion object.
Supertrait for
Messaging
typeclasses.Trait
Messaging
is a typeclass trait for objects that can be queried for message. Objects of type T for which an implicitMessaging[T]
is available can be used with theshould have message
syntax. You can enable thehave message
matcher syntax on your own typeU
by defining aMessaging[U]
for the type and making it available implicitly.ScalaTest provides an implicit
Messaging
instance forjava.lang.Throwable
and arbitary object withmessage()
,message
,getMessage()
orgetMessage
method in theMessaging
companion object.