tigase.test
Class TestAbstract

java.lang.Object
  extended by tigase.test.TestEmpty
      extended by tigase.test.TestAbstract
All Implemented Interfaces:
TestIfc
Direct Known Subclasses:
TestAuth, TestIQCommandGetConfig, TestIQCommandStop, TestIQSession, TestIQStats, TestIQVersion, TestPrivacyList, TestPrivacyListBlockMsg, TestPrivacyLongList, TestReceiveMessage, TestRegister, TestRoster, TestRosterGet, TestRosterRemoveBuddy, TestRosterSetBuddy, TestRosterSetGroup, TestSASL, TestSendMessage, TestSocket, TestSSL, TestStreamOpen, TestTLS, TestUnregister, TestXMPPBind

public abstract class TestAbstract
extends TestEmpty

Describe class TestAbstract here. Created: Sun May 22 11:08:23 2005

Version:
$Rev: 98 $
Author:
Artur Hefczyc

Field Summary
protected  java.lang.Exception exception
           
protected  Params params
           
protected  tigase.xml.Element reply
           
protected  ResultCode resultCode
           
protected  boolean timeoutOk
           
 
Constructor Summary
TestAbstract(java.lang.String[] base_xmlns, java.lang.String[] implemented, java.lang.String[] depends, java.lang.String[] optional)
          Creates a new TestAbstract instance.
 
Method Summary
abstract  java.lang.String getElementData(java.lang.String element)
           
 tigase.xml.Element getLastResult()
          Describe getLastResult method here.
abstract  javax.management.Attribute[] getRespElementAttributes(java.lang.String element)
           
abstract  java.lang.String[] getRespElementNames(java.lang.String element)
           
abstract  java.lang.String[] getRespOptionalNames(java.lang.String element)
           
 ResultCode getResultCode()
          Describe getResultCode method here.
 java.lang.String getResultMessage()
          Describe getResultMessage method here.
static boolean hasAttributes(tigase.xml.Element elem, javax.management.Attribute[] attrs)
           
 void init(Params params)
          Describe init method here.
abstract  java.lang.String nextElementName(tigase.xml.Element reply)
           
 void replyElement(tigase.xml.Element reply)
           
 boolean run()
          Describe run method here.
static java.lang.String substituteVars(java.lang.String data, java.lang.String[] vars, java.lang.String[] vals)
           
 
Methods inherited from class tigase.test.TestEmpty
addInput, addOutput, baseXMLNS, debug, depends, getHistory, implemented, optional
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

params

protected Params params

resultCode

protected ResultCode resultCode

exception

protected java.lang.Exception exception

reply

protected tigase.xml.Element reply

timeoutOk

protected boolean timeoutOk
Constructor Detail

TestAbstract

public TestAbstract(java.lang.String[] base_xmlns,
                    java.lang.String[] implemented,
                    java.lang.String[] depends,
                    java.lang.String[] optional)
Creates a new TestAbstract instance.

Method Detail

substituteVars

public static java.lang.String substituteVars(java.lang.String data,
                                              java.lang.String[] vars,
                                              java.lang.String[] vals)

hasAttributes

public static boolean hasAttributes(tigase.xml.Element elem,
                                    javax.management.Attribute[] attrs)

nextElementName

public abstract java.lang.String nextElementName(tigase.xml.Element reply)
                                          throws java.lang.Exception
Throws:
java.lang.Exception

getElementData

public abstract java.lang.String getElementData(java.lang.String element)
                                         throws java.lang.Exception
Throws:
java.lang.Exception

getRespElementNames

public abstract java.lang.String[] getRespElementNames(java.lang.String element)
                                                throws java.lang.Exception
Throws:
java.lang.Exception

getRespOptionalNames

public abstract java.lang.String[] getRespOptionalNames(java.lang.String element)
                                                 throws java.lang.Exception
Throws:
java.lang.Exception

getRespElementAttributes

public abstract javax.management.Attribute[] getRespElementAttributes(java.lang.String element)
                                                               throws java.lang.Exception
Throws:
java.lang.Exception

replyElement

public void replyElement(tigase.xml.Element reply)
                  throws java.lang.Exception
Throws:
java.lang.Exception

run

public boolean run()
Describe run method here.

Specified by:
run in interface TestIfc
Overrides:
run in class TestEmpty
Returns:
a boolean value

init

public void init(Params params)
Describe init method here.

Specified by:
init in interface TestIfc
Overrides:
init in class TestEmpty
Parameters:
params - a Params value

getResultCode

public ResultCode getResultCode()
Describe getResultCode method here.

Specified by:
getResultCode in interface TestIfc
Overrides:
getResultCode in class TestEmpty
Returns:
an int value

getLastResult

public tigase.xml.Element getLastResult()
Description copied from class: TestEmpty
Describe getLastResult method here.

Specified by:
getLastResult in interface TestIfc
Overrides:
getLastResult in class TestEmpty
Returns:
an Element value

getResultMessage

public java.lang.String getResultMessage()
Describe getResultMessage method here.

Specified by:
getResultMessage in interface TestIfc
Overrides:
getResultMessage in class TestEmpty
Returns:
a String value


Copyright ? 2005-2007 Tigase. All Rights Reserved.