Abstract Value Members
-
def
annotationType
(): java.lang.Class[_ <: java.lang.annotation.Annotation]
-
def
value
(): Class[_ <: org.scalatest.Suite]
Concrete Value Members
-
def
!=
(arg0: AnyRef): Boolean
-
def
!=
(arg0: Any): Boolean
-
def
##
(): Int
-
def
==
(arg0: AnyRef): Boolean
-
def
==
(arg0: Any): Boolean
-
def
asInstanceOf
[T0]
: T0
-
def
clone
(): AnyRef
-
def
eq
(arg0: AnyRef): Boolean
-
def
equals
(arg0: Any): Boolean
-
def
finalize
(): Unit
-
def
getClass
(): java.lang.Class[_]
-
def
hashCode
(): Int
-
def
isInstanceOf
[T0]
: Boolean
-
def
ne
(arg0: AnyRef): Boolean
-
def
notify
(): Unit
-
def
notifyAll
(): Unit
-
def
synchronized
[T0]
(arg0: ⇒ T0): T0
-
def
toString
(): String
-
def
wait
(): Unit
-
def
wait
(arg0: Long, arg1: Int): Unit
-
def
wait
(arg0: Long): Unit
Inherited from Annotation
Inherited from AnyRef
Inherited from Any
Annotation to associate a wrapper suite with a non-
Suite
class, so it can be run via ScalaTest.Note: This is actually an annotation defined in Java, not a Scala trait. It must be defined in Java instead of Scala so it will be accessible at runtime. It has been inserted into Scaladoc by pretending it is a trait.
A class will be considered annotated with
WrapWith
if it is annotated directly or one of its superclasses (but not supertraits) are annotated withWrapWith
. The wrapper suite must have a public, one-arg constructor that takes aClass
instance whose type parameter is compatible with the class to wrap: i.e., the class being annotated withWrapWith
. ScalaTest will load the class to wrap and construct a new instance of the wrapper suite, passing in theClass
instance for the class to wrap. Here's an example:The
ScalaCheckPropertiesSpec
would need to have a public, no-arg constructor that accepts subclasses oforg.scalacheck.Properties
: