org.scalatest

TagAnnotation

trait TagAnnotation extends Annotation

Annotation used to annotate annotation interfaces that define tags for ScalaTest tests.

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.

ScalaTest will only consider annotations that are themselves annotated with TagAnnotation as tag annotations, to avoid accidentally interpreting arbitrary annotations as tags. You use TagAnnotation, therefore, when you define a tag annotation (which you must do in Java). Here's an example:

package com.mycompany.myproject.testing.tags;

import java.lang.annotation.*;
import org.scalatest.TagAnnotation *




 DbTest {}

For more information, see the documentation for class Tag.

Linear Supertypes
Annotation, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Hide All
  2. Show all
  1. TagAnnotation
  2. Annotation
  3. AnyRef
  4. Any
Visibility
  1. Public
  2. All

Abstract Value Members

  1. def annotationType (): java.lang.Class[_ <: java.lang.annotation.Annotation]

    Attributes
    abstract
    Definition Classes
    Annotation