Class PackageAnnotationBasedTagProvider

java.lang.Object
net.thucydides.core.requirements.AbstractRequirementsTagProvider
net.thucydides.core.requirements.PackageAnnotationBasedTagProvider
All Implemented Interfaces:
CoreTagProvider, OverridableTagProvider, RequirementsTagProvider, TagProvider

public class PackageAnnotationBasedTagProvider
extends AbstractRequirementsTagProvider
implements RequirementsTagProvider, OverridableTagProvider
A requirements Provider that reads requirement from class or package annotation. The root package is defined using ThucydidesSystemProperty.THUCYDIDES_TEST_ROOT It is recommended to change the root package if the FileSystemRequirementsTagProvider is used.
See Also:
Narrative, ThucydidesSystemProperty.THUCYDIDES_TEST_ROOT