Package fitnesse.reporting
Class InteractiveFormatter
- java.lang.Object
-
- fitnesse.reporting.BaseFormatter
-
- fitnesse.reporting.InteractiveFormatter
-
- All Implemented Interfaces:
Formatter
,TestsRunnerListener
,TestSystemListener
- Direct Known Subclasses:
SuiteHtmlFormatter
public abstract class InteractiveFormatter extends BaseFormatter implements TestsRunnerListener
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
InteractiveFormatter(WikiPage page, java.io.Writer writer)
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected void
AddLogLink()
protected void
addStopLink(java.lang.String stopResponderId)
void
announceNumberTestsToRun(int testsToRun)
java.lang.String
executionStatus()
void
finishWritingOutput()
TestSummary
getAssertionCounts()
int
getErrorCount()
protected java.lang.String
getRelativeName()
protected java.lang.String
getRelativeName(TestPage testPage)
static java.lang.String
makeExecutionStatusLink(ExecutionStatus executionStatus)
protected abstract java.lang.String
makeSummaryContent()
protected void
maybeMakeErrorNavigatorVisible()
protected void
removeStopTestLink()
void
setTrackingId(java.lang.String stopResponderId)
void
testStarted(TestPage testPage)
java.lang.String
testSummary()
void
testSystemStopped(TestSystem testSystem, java.lang.Throwable cause)
void
unableToStartTestSystem(java.lang.String testSystemName, java.lang.Throwable cause)
protected void
updateSummaryDiv(java.lang.String html)
boolean
wasInterrupted()
protected void
writeData(java.lang.String output)
-
Methods inherited from class fitnesse.reporting.BaseFormatter
getPage, testOutputChunk
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface fitnesse.testsystems.TestSystemListener
testAssertionVerified, testComplete, testExceptionOccurred, testOutputChunk, testSystemStarted
-
-
-
-
Constructor Detail
-
InteractiveFormatter
protected InteractiveFormatter(WikiPage page, java.io.Writer writer)
-
-
Method Detail
-
writeData
protected void writeData(java.lang.String output)
-
updateSummaryDiv
protected void updateSummaryDiv(java.lang.String html)
-
getRelativeName
protected java.lang.String getRelativeName()
-
getRelativeName
protected java.lang.String getRelativeName(TestPage testPage)
-
addStopLink
protected void addStopLink(java.lang.String stopResponderId)
-
removeStopTestLink
protected void removeStopTestLink()
-
getAssertionCounts
public TestSummary getAssertionCounts()
-
getErrorCount
public int getErrorCount()
- Overrides:
getErrorCount
in classBaseFormatter
-
wasInterrupted
public boolean wasInterrupted()
-
testSystemStopped
public void testSystemStopped(TestSystem testSystem, java.lang.Throwable cause)
- Specified by:
testSystemStopped
in interfaceTestSystemListener
-
testStarted
public void testStarted(TestPage testPage)
- Specified by:
testStarted
in interfaceTestSystemListener
-
testSummary
public java.lang.String testSummary()
-
makeSummaryContent
protected abstract java.lang.String makeSummaryContent()
-
finishWritingOutput
public void finishWritingOutput()
-
announceNumberTestsToRun
public void announceNumberTestsToRun(int testsToRun)
- Specified by:
announceNumberTestsToRun
in interfaceTestsRunnerListener
-
unableToStartTestSystem
public void unableToStartTestSystem(java.lang.String testSystemName, java.lang.Throwable cause)
- Specified by:
unableToStartTestSystem
in interfaceTestsRunnerListener
-
setTrackingId
public void setTrackingId(java.lang.String stopResponderId)
-
AddLogLink
protected void AddLogLink()
-
maybeMakeErrorNavigatorVisible
protected void maybeMakeErrorNavigatorVisible()
-
executionStatus
public java.lang.String executionStatus()
-
makeExecutionStatusLink
public static java.lang.String makeExecutionStatusLink(ExecutionStatus executionStatus)
-
-