class
Tag extends AnyRef
Instance Constructors
-
new
Tag(name: String)
Value Members
-
final
def
!=(arg0: AnyRef): Boolean
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: AnyRef): Boolean
-
final
def
==(arg0: Any): Boolean
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
val
name: String
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
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: