ix.ip2.test
Class TestItem

java.lang.Object
  extended by ix.ip2.test.PanelTest
      extended by ix.ip2.test.TestItem
All Implemented Interfaces:
TestElement

public class TestItem
extends PanelTest

A test that sends a single message. A TestItem is also used as an element of a TestSequence, in which case the menuText is ignored and may be null.

See Also:
TestSequence

Nested Class Summary
 
Nested classes/interfaces inherited from class ix.ip2.test.PanelTest
PanelTest.SendingThread, PanelTest.TestItemListener, PanelTest.TestSequenceListener
 
Field Summary
protected  Sendable contents
           
protected  int delayBefore
           
protected  java.lang.String toName
           
 
Fields inherited from class ix.ip2.test.PanelTest
frame, menuText
 
Constructor Summary
TestItem()
           
TestItem(java.lang.String menuText, Sendable contents)
           
TestItem(TaskItem contents)
           
 
Method Summary
protected  java.lang.String defaultMenuText()
           
 Sendable getContents()
           
 int getDelayBefore()
           
 java.lang.String getFullMenuText()
          Returns the value of getMenuText() with any occurrences of "$to" replaced by the value of getToName().
 java.util.List getTestItems()
           
 java.lang.String getToName()
           
 void setContents(Sendable contents)
           
 void setDelayBefore(int delayBefore)
           
 void setToName(java.lang.String toName)
           
 
Methods inherited from class ix.ip2.test.PanelTest
addToMenu, getMenuText, sendTest, setMenuText
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

delayBefore

protected int delayBefore

toName

protected java.lang.String toName

contents

protected Sendable contents
Constructor Detail

TestItem

public TestItem()

TestItem

public TestItem(java.lang.String menuText,
                Sendable contents)

TestItem

public TestItem(TaskItem contents)
Method Detail

defaultMenuText

protected java.lang.String defaultMenuText()

getDelayBefore

public int getDelayBefore()

setDelayBefore

public void setDelayBefore(int delayBefore)

getToName

public java.lang.String getToName()

setToName

public void setToName(java.lang.String toName)

getContents

public Sendable getContents()

setContents

public void setContents(Sendable contents)

getFullMenuText

public java.lang.String getFullMenuText()
Returns the value of getMenuText() with any occurrences of "$to" replaced by the value of getToName().

Overrides:
getFullMenuText in class PanelTest

getTestItems

public java.util.List getTestItems()
Specified by:
getTestItems in class PanelTest