org.speakright.core.tests
Class BaseTest
java.lang.Object
org.speakright.core.tests.BaseTest
- All Implemented Interfaces:
- ISRExtensionFactory
- Direct Known Subclasses:
- TestApp1, TestAppWithLoop, TestConfig, TestConfirmation, TestContentDumping, TestCore, TestGrammar, TestLog, TestMiscellaneous, TestModel, TestNesting, TestPrompts, TestResults, TestSerialization, TestSRApp, TestStringTemplate, TestTransfer, TestWebServlet2
public class BaseTest
- extends java.lang.Object
- implements ISRExtensionFactory
Base class for all Junit tests that use SRInstance.
But also a helper class for all XMLUnit tests; that's
why all the methods and fields of BaseTest are public
- Author:
- Ian Rae
|
Method Summary |
void |
ChkTrail(SRInstance run,
java.lang.String trail)
|
void |
ChkTrail(TrailWrapper wrap,
java.lang.String trail)
|
SRInstance |
CreateInstance(IFlow flow,
java.lang.String baseGramUrl,
java.lang.String basePromptUrl)
|
ISpeechPageWriter |
createPageWriter()
Create a page writer that renders SpeakRight output content
into VoiceXML or whatever markup text you want. |
void |
log(java.lang.String s)
|
void |
Proceed(SRInstance run)
|
void |
Proceed(SRInstance run,
SRResults.ResultCode code)
|
void |
Proceed(SRInstance run,
SRResults results)
|
void |
Proceed(SRInstance run,
java.lang.String input)
|
void |
Proceed(SRInstance run,
java.lang.String input,
int overallConfidence)
|
void |
Proceed(SRInstance run,
java.lang.String input,
SRResults.ResultCode code)
|
void |
Proceed(SRInstance run,
java.lang.String input,
java.lang.String slot)
|
void |
Proceed(SRInstance run,
java.lang.String input,
java.lang.String slot,
int confidence)
|
void |
Proceed(SRInstance run,
java.lang.String input,
java.lang.String slot,
int confidence,
SRResults.ResultCode code)
|
static void |
redirectStderr()
|
SRInstance |
RunIt(IFlow flow)
|
SRInstance |
RunSpecial(IFlow first,
IFlow target,
SRResults.ResultCode codeToUse)
|
SRInstance |
StartIt(IFlow flow)
|
SRInstance |
StartIt(IFlow flow,
java.lang.String baseGramUrl)
|
SRInstance |
StartIt(IFlow flow,
java.lang.String baseGramUrl,
java.lang.String basePromptUrl)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
dir
public static java.lang.String dir
m_useMockPageWriter
protected boolean m_useMockPageWriter
BaseTest
public BaseTest()
redirectStderr
public static void redirectStderr()
log
public void log(java.lang.String s)
createPageWriter
public ISpeechPageWriter createPageWriter()
- Description copied from interface:
ISRExtensionFactory
- Create a page writer that renders SpeakRight output content
into VoiceXML or whatever markup text you want.
- Specified by:
createPageWriter in interface ISRExtensionFactory
- Returns:
RunIt
public SRInstance RunIt(IFlow flow)
StartIt
public SRInstance StartIt(IFlow flow)
StartIt
public SRInstance StartIt(IFlow flow,
java.lang.String baseGramUrl)
CreateInstance
public SRInstance CreateInstance(IFlow flow,
java.lang.String baseGramUrl,
java.lang.String basePromptUrl)
StartIt
public SRInstance StartIt(IFlow flow,
java.lang.String baseGramUrl,
java.lang.String basePromptUrl)
Proceed
public void Proceed(SRInstance run,
java.lang.String input)
Proceed
public void Proceed(SRInstance run,
java.lang.String input,
int overallConfidence)
Proceed
public void Proceed(SRInstance run,
java.lang.String input,
java.lang.String slot)
Proceed
public void Proceed(SRInstance run,
java.lang.String input,
java.lang.String slot,
int confidence)
Proceed
public void Proceed(SRInstance run,
java.lang.String input,
java.lang.String slot,
int confidence,
SRResults.ResultCode code)
Proceed
public void Proceed(SRInstance run)
Proceed
public void Proceed(SRInstance run,
SRResults.ResultCode code)
Proceed
public void Proceed(SRInstance run,
SRResults results)
Proceed
public void Proceed(SRInstance run,
java.lang.String input,
SRResults.ResultCode code)
ChkTrail
public void ChkTrail(SRInstance run,
java.lang.String trail)
ChkTrail
public void ChkTrail(TrailWrapper wrap,
java.lang.String trail)
RunSpecial
public SRInstance RunSpecial(IFlow first,
IFlow target,
SRResults.ResultCode codeToUse)