org.speakright.sro.tests
Class BaseTest

java.lang.Object
  extended by org.speakright.sro.tests.BaseTest
All Implemented Interfaces:
ISRExtensionFactory
Direct Known Subclasses:
TestChoice, TestDigitString, TestListNavigator, TestNumber, TestTransferCall, TestYesNo

public class BaseTest
extends java.lang.Object
implements ISRExtensionFactory

Base class for all Junit tests in this package.

Author:
Ian Rae

Field Summary
static java.lang.String dir
           
 
Constructor Summary
BaseTest()
           
 
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 baseUrl)
           
 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, 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)
           
 SRInstance StartIt(IFlow flow)
           
 SRInstance StartIt(IFlow flow, java.lang.String baseUrl)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

dir

public static java.lang.String dir
Constructor Detail

BaseTest

public BaseTest()
Method Detail

log

public void log(java.lang.String s)

StartIt

public SRInstance StartIt(IFlow flow)

CreateInstance

public SRInstance CreateInstance(IFlow flow,
                                 java.lang.String baseUrl)

StartIt

public SRInstance StartIt(IFlow flow,
                          java.lang.String baseUrl)

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,
                    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)

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: