Package net.thucydides.core.reports.html
Class ReportNameProvider
java.lang.Object
net.thucydides.core.reports.html.ReportNameProvider
public class ReportNameProvider
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description static java.util.Optional<java.lang.String>NO_CONTEXT -
Constructor Summary
Constructors Modifier Constructor Description ReportNameProvider()ReportNameProvider(java.lang.String context)ReportNameProvider(java.util.Optional<java.lang.String> context, ReportNamer reportNamer, RequirementsService requirementsService)protectedReportNameProvider(java.util.Optional<java.lang.String> context, ReportType type)ReportNameProvider(java.util.Optional<java.lang.String> context, ReportType type, RequirementsService requirementsService) -
Method Summary
Modifier and Type Method Description ReportNameProviderforCSVFiles()java.lang.StringforErrorType(java.lang.String errorType)java.lang.StringforRelease(java.lang.String releaseName)java.lang.StringforRelease(Release release)java.lang.StringforRequirement(java.lang.String requirementName, java.lang.String requirementType)java.lang.StringforRequirement(TestTag tag)java.lang.StringforRequirement(Requirement requirement)java.lang.StringforRequirementOrTag(TestTag tag)java.lang.StringforRequirementType(java.lang.String tagType)java.lang.StringforTag(java.lang.String tag)java.lang.StringforTag(TestTag tag)java.lang.StringforTagType(java.lang.String tagType)java.lang.StringforTestResult(java.lang.String result)java.lang.StringgetContext()ReportNameProvidergetWithoutContext()ReportNameProviderinContext(java.lang.String context)ReportNameProviderinLinkableForm()ReportNameProviderwithPrefix(java.lang.String prefix)ReportNameProviderwithPrefix(TestTag tag)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
NO_CONTEXT
public static final java.util.Optional<java.lang.String> NO_CONTEXT
-
-
Constructor Details
-
ReportNameProvider
public ReportNameProvider(java.util.Optional<java.lang.String> context, ReportNamer reportNamer, RequirementsService requirementsService) -
ReportNameProvider
public ReportNameProvider() -
ReportNameProvider
public ReportNameProvider(java.lang.String context) -
ReportNameProvider
-
ReportNameProvider
public ReportNameProvider(java.util.Optional<java.lang.String> context, ReportType type, RequirementsService requirementsService)
-
-
Method Details
-
getWithoutContext
-
inContext
-
getContext
public java.lang.String getContext() -
forCSVFiles
-
forTestResult
public java.lang.String forTestResult(java.lang.String result) -
forTag
public java.lang.String forTag(java.lang.String tag) -
forErrorType
public java.lang.String forErrorType(java.lang.String errorType) -
forTag
-
forTagType
public java.lang.String forTagType(java.lang.String tagType) -
forRequirementType
public java.lang.String forRequirementType(java.lang.String tagType) -
withPrefix
-
withPrefix
-
forRequirement
-
forRequirement
-
forRequirementOrTag
-
forRequirement
public java.lang.String forRequirement(java.lang.String requirementName, java.lang.String requirementType) -
forRelease
-
forRelease
public java.lang.String forRelease(java.lang.String releaseName) -
inLinkableForm
-