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 ReportNamer
forReportType(ReportType type)
java.lang.String
getNormalizedTestNameFor(java.lang.String name)
java.lang.String
getNormalizedTestNameFor(Story userStory)
java.lang.String
getNormalizedTestNameFor(TestOutcome testOutcome)
Return a filesystem-friendly version of the test case name.java.lang.String
getNormalizedTestReportNameFor(java.lang.String testName)
java.lang.String
getSimpleTestNameFor(TestOutcome testOutcome)
Return a filesystem-friendly version of the test case name.java.lang.String
optionallyCompressed(java.lang.String text)
ReportNamer
withNoCompression()
ReportNamer
withPrefix(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
-