Package net.thucydides.core.model
Class ReportNamer
java.lang.Object
net.thucydides.core.model.ReportNamer
public class ReportNamer
extends java.lang.Object
Determies the correct default name for test reports.
- Author:
- johnsmart
-
Constructor Summary
Constructors Constructor Description ReportNamer(ReportType type, boolean compressedFilename) -
Method Summary
Modifier and Type Method Description static ReportNamerforReportType(ReportType type)java.lang.StringgetNormalizedTestNameFor(java.lang.String name)java.lang.StringgetNormalizedTestNameFor(Story userStory)java.lang.StringgetNormalizedTestNameFor(TestOutcome testOutcome)Return a filesystem-friendly version of the test case name.java.lang.StringgetNormalizedTestReportNameFor(java.lang.String testName)java.lang.StringgetSimpleTestNameFor(TestOutcome testOutcome)Return a filesystem-friendly version of the test case name.java.lang.StringoptionallyCompressed(java.lang.String text)ReportNamerwithNoCompression()ReportNamerwithPrefix(java.lang.String prefix)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
ReportNamer
-
-
Method Details
-
forReportType
-
getNormalizedTestNameFor
Return a filesystem-friendly version of the test case name. The file system version should have no spaces and have the XML file suffix. -
getNormalizedTestReportNameFor
public java.lang.String getNormalizedTestReportNameFor(java.lang.String testName) -
optionallyCompressed
public java.lang.String optionallyCompressed(java.lang.String text) -
getSimpleTestNameFor
Return a filesystem-friendly version of the test case name. The filesytem version should have no spaces and have the XML file suffix. -
getNormalizedTestNameFor
-
getNormalizedTestNameFor
public java.lang.String getNormalizedTestNameFor(java.lang.String name) -
withNoCompression
-
withPrefix
-