Package net.jqwik.api
Annotation Interface Tag
@Target({METHOD,TYPE,ANNOTATION_TYPE})
@Retention(RUNTIME)
@Documented
@Inherited
@Repeatable(TagList.class)
@API(status=STABLE,
since="1.0")
public @interface Tag
Use
@Tag("a tag")
to give test classes, groups and methods an (additional) tag
which can later be used to select the set of tests to execute.
A tag on a container class is also "applied" to all property methods and nested containers.
You can have many tags on the same element.
Tags on the JUnit platform must obey a few rules:
- A tag must not be blank.
- A trimmed tag must not contain whitespace.
- A trimmed tag must not contain ISO control characters.
- A trimmed tag must not contain any of the following
reserved characters.
,
: comma(
: left parenthesis)
: right parenthesis&
: ampersand|
: vertical bar!
: exclamation point
Note that using JUnit Jupiter's annotation org.junit.jupiter.api.Tag
does not work with jqwik.
-
Required Element Summary
-
Element Details
-
value
String value
-