class
Tag
extends AnyRef
Instance Constructors
-
new
Tag
(name: String)
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
-
val
name
: String
-
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 AnyRef
Inherited from Any
Class whose subclasses can be used to tag tests in types
FunSuite,FunSpec,FlatSpec,WordSpec,FeatureSpec, and their sister traits in theorg.scalatest.fixturepackage. For example, if you define:then you can tag a test as a
SlowTestin aFunSuiteorfixture.FunSuitelike this:or in a
FunSpecororg.scalatest.fixture.FunSpeclike this:or in a
FlatSpecorfixture.FlatSpeclike this:or in a
WordSpecororg.scalatest.fixture.WordSpeclike this:or in a
FeatureSpecororg.sca.atest.fixture.FeatureSpeclike this:Alternatively you can create Tag objects using
newor by using the factory method in the Tag object. E.g., using the example scenario from above:or just:
If you have created Java annotation interfaces for use as tag names in direct subclasses of
org.scalatest.Suite, then you may want to use group names on yourFunSuites andFunSpecs that match. To do so, simply pass the fully qualified names of the Java interface to theTagconstructor. For example, if you've defined a Java annotation interface with fully qualified name,com.mycompany.testtags.SlowTest, then you could create a matching group forFunSuites like this: