bot
Class EmotionalBotTestCase

java.lang.Object
  extended by bot.EmotionalBotTestCase

public class EmotionalBotTestCase
extends java.lang.Object

This is the main class for running our example scenario. All four IVAs will be created and set up here - this means they will be created as a new objects and connection to UT04 will be provided for them. Also after scenario ends logging methods will be invoked on the agents (just on human ones, not for polymorph)


Field Summary
 cz.cuni.amis.pogamut.base.factory.guice.PogamutAgentModule moduleFemaleOne
          Module used to spawn scenario female one IVA
 cz.cuni.amis.pogamut.base.factory.guice.PogamutAgentModule moduleFemaleTwo
          Module used to spawn scenario female two IVA
 cz.cuni.amis.pogamut.base.factory.guice.PogamutAgentModule moduleMale
          Module used to spawn scenario male IVA
 cz.cuni.amis.pogamut.base.factory.guice.PogamutAgentModule modulePolymorph
          Module used to spawn scenario polymorph IVA
(package private)  cz.cuni.amis.utils.flag.Flag<java.lang.Boolean> running
          Not used right now
 long scenarioDuration
          Scenario duration in miliseconds
 long scenarioStart
          Scenario start time in miliseconds
 
Constructor Summary
EmotionalBotTestCase()
           
 
Method Summary
static void main(java.lang.String[] args)
          Main method, that can be executed.
 void RunEmotionalBotAtLocalhost()
          Main method that will initialize IVAs, create their connection to UT04 and run them.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

scenarioDuration

public long scenarioDuration
Scenario duration in miliseconds


scenarioStart

public long scenarioStart
Scenario start time in miliseconds


moduleMale

public cz.cuni.amis.pogamut.base.factory.guice.PogamutAgentModule moduleMale
Module used to spawn scenario male IVA


moduleFemaleOne

public cz.cuni.amis.pogamut.base.factory.guice.PogamutAgentModule moduleFemaleOne
Module used to spawn scenario female one IVA


moduleFemaleTwo

public cz.cuni.amis.pogamut.base.factory.guice.PogamutAgentModule moduleFemaleTwo
Module used to spawn scenario female two IVA


modulePolymorph

public cz.cuni.amis.pogamut.base.factory.guice.PogamutAgentModule modulePolymorph
Module used to spawn scenario polymorph IVA


running

cz.cuni.amis.utils.flag.Flag<java.lang.Boolean> running
Not used right now

Constructor Detail

EmotionalBotTestCase

public EmotionalBotTestCase()
Method Detail

RunEmotionalBotAtLocalhost

public void RunEmotionalBotAtLocalhost()
Main method that will initialize IVAs, create their connection to UT04 and run them.


main

public static void main(java.lang.String[] args)
Main method, that can be executed.

Parameters:
args -