com.funambol.client.test
Class CommandRunner

java.lang.Object
  extended by com.funambol.client.test.CommandRunner
Direct Known Subclasses:
BasicCommandRunner, BasicScriptRunner, CalendarCommandRunner, ContactsCommandRunner

public abstract class CommandRunner
extends java.lang.Object


Field Summary
protected  SyncMonitor authSyncMonitor
           
protected  CheckSyncClient checkSyncClient
           
protected  Robot robot
           
protected  SyncMonitor syncMonitor
           
 
Constructor Summary
CommandRunner(Robot robot)
           
 
Method Summary
protected  void checkArgument(java.lang.String value, java.lang.String errorMsg)
           
protected  void checkObject(java.lang.Object obj, java.lang.String errorMsg)
           
protected  java.lang.String getParameter(java.lang.String allPars, int index)
           
protected  int getParametersCount(java.lang.String allPars)
           
protected  boolean parseBoolean(java.lang.String value)
           
abstract  boolean runCommand(java.lang.String command, java.lang.String args)
           
 void setAuthSyncMonitor(SyncMonitor monitor)
           
 void setCheckSyncClient(CheckSyncClient client)
           
 void setSyncMonitor(SyncMonitor monitor)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

robot

protected Robot robot

checkSyncClient

protected CheckSyncClient checkSyncClient

syncMonitor

protected SyncMonitor syncMonitor

authSyncMonitor

protected SyncMonitor authSyncMonitor
Constructor Detail

CommandRunner

public CommandRunner(Robot robot)
Method Detail

runCommand

public abstract boolean runCommand(java.lang.String command,
                                   java.lang.String args)
                            throws java.lang.Throwable
Throws:
java.lang.Throwable

setCheckSyncClient

public void setCheckSyncClient(CheckSyncClient client)

setSyncMonitor

public void setSyncMonitor(SyncMonitor monitor)

setAuthSyncMonitor

public void setAuthSyncMonitor(SyncMonitor monitor)

getParameter

protected java.lang.String getParameter(java.lang.String allPars,
                                        int index)

getParametersCount

protected int getParametersCount(java.lang.String allPars)

checkArgument

protected void checkArgument(java.lang.String value,
                             java.lang.String errorMsg)

checkObject

protected void checkObject(java.lang.Object obj,
                           java.lang.String errorMsg)
                    throws ClientTestException
Throws:
ClientTestException

parseBoolean

protected boolean parseBoolean(java.lang.String value)


Copyright © 2001-2009 Funambol.