Examples of SRApp


Examples of org.speakright.core.flows.SRApp

  }
 
  static SRONumber m_sroNum;
  public static SRApp createApp(boolean addConfirmer, boolean useNBestConfirmer)
  {
        SRApp flow = new SRApp();

//        SROQuantity qflow = new SROQuantity("bottles", 1, 10);
        SRONumber qflow = new SRONumber("bottles", 1, 10);
        m_sroNum = qflow;
        qflow.setName("SROQuantity");
        qflow.setModelVar("city");
        if (addConfirmer) {
          if (useNBestConfirmer) {
            //qflow.setConfirmer(new SROConfirmNBest("wine"));
            qflow.enableNBest(4); //adds SROConfirmNBest
          }
          else {
            qflow.setConfirmer(new SROConfirmYesNo("wine"));
          }
        }
    flow.add(qflow);

    flow.add(new PFlow("You said {$INPUT}"));
        return flow;
  }
View Full Code Here

Examples of org.speakright.core.flows.SRApp

public class TestYesNo extends BaseTest {

  @Test public void test1()
  {
        SRApp flow = createApp();
    TrailWrapper wrap1 = new TrailWrapper(flow);
   
    SRInstance run = StartIt(wrap1);
    ChkPage(PromptType.MAIN1, "Would you like vote ?");
   
View Full Code Here

Examples of org.speakright.core.flows.SRApp

 
 
  @Test public void testPromptGroupPrefix()
  {
    this.log("GROUPID..");
        SRApp flow = createApp();
    TrailWrapper wrap1 = new TrailWrapper(flow);
   
//    SRInstance run = StartIt(wrap1);
    SRInstance run = CreateInstance(wrap1, "");
View Full Code Here

Examples of org.speakright.core.flows.SRApp

*/
public class TestListNavigator extends BaseTest {

  @Test public void test1()
  {
        SRApp flow = createApp();
    TrailWrapper wrap1 = new TrailWrapper(flow);
   
    SRInstance run = StartIt(wrap1);
    ChkPage(PromptType.MAIN1, "There are 2  flights in the list. first item: apple");
   
View Full Code Here

Examples of org.speakright.core.flows.SRApp

//    ChkTrail(run, "Lister;Lister");
  }
 
  @Test public void testCancelCmd()
  {
        SRApp flow = createApp();
    TrailWrapper wrap1 = new TrailWrapper(flow);
   
    SRInstance run = StartIt(wrap1);
    ChkPage(PromptType.MAIN1, "There are 2  flights in the list. first item: apple");
   
View Full Code Here

Examples of org.speakright.core.flows.SRApp

//    ChkTrail(run, "Lister;Lister");
  }
 
  @Test public void testModelItem()
  {
        SRApp flow = createAppWithModelItems(false);
    TrailWrapper wrap1 = new TrailWrapper(flow);
   
    SRInstance run = StartIt(wrap1);
    ChkPage(PromptType.MAIN1, "There is 1  flight in the list. first item: flight 415 to austin");
   
View Full Code Here

Examples of org.speakright.core.flows.SRApp

    assertEquals("start", true, run.isStarted());
  }
 
  @Test public void testModelItem2()
  {
        SRApp flow = createAppWithModelItems(false);
    TrailWrapper wrap1 = new TrailWrapper(flow);
    m_sroListNav.setItemFormatter(new MyFlightItem.FlightItemShortFormatter());
   
    SRInstance run = StartIt(wrap1);
    ChkPage(PromptType.MAIN1, "There is 1  flight in the list. first item: flight 415");
View Full Code Here

Examples of org.speakright.core.flows.SRApp

    assertEquals("start", true, run.isStarted());
  }
 
  @Test public void testEmptyList()
  {
        SRApp flow = createAppWithEmptyList();
    TrailWrapper wrap1 = new TrailWrapper(flow);
   
    SRInstance run = StartIt(wrap1);
    ChkPage(PromptType.MAIN1, "There are no flights in the list.");
   
View Full Code Here

Examples of org.speakright.core.flows.SRApp

  }
 
  static SROListNavigator m_sroListNav;
  public static SRApp createApp(boolean addConfirmer)
  {
        SRApp flow = new SRApp();

        ArrayList<String> L = new ArrayList<String>();
        L.add("apple");
        L.add("banana");
//        L.add("cherry");
//        SROListNavigator qflow = new SROListNavigator("flights", L);
        SROListNavigator qflow = new SROListNavigator("flights", L);
        m_sroListNav = qflow;
        qflow.setName("Lister");
        qflow.setModelVar("city");
        if (addConfirmer) {
          qflow.setConfirmer(new SROConfirmYesNo("wine"));
        }
        qflow.addCommand("cancel", new SROCancelCommand());
       
    flow.add(qflow);

        return flow;
  }
View Full Code Here

Examples of org.speakright.core.flows.SRApp

    SRServletRunner runner = new SRServletRunner(new AppFactory(), this, request, response, "GET");

    if (runner.isNewSession()) {
          SRRunner run = runner.createNewSRRunner(this);
   
          SRApp flow = new SRApp();
          flow.addPromptFlow("Welcome to the Speak-Right demo application. {..}");
         
          DateFormat fDateFormat = DateFormat.getDateInstance(DateFormat.LONG);
          Date now = new Date ();
          String date_out = fDateFormat.format (now);
        
          flow.addPromptFlow(String.format("Today is %s. {..}", date_out));

          flow.add(new SRONumber("number", 1, 10));
          flow.addPromptFlow("You said {$INPUT}.");
         
          flow.add(new DisconnectFlow("good bye for now. {..}"));
          runner.startApp(flow);
    }
    else {
      runner.logger().log("contine in GET!!");
      runner.continueApp();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.