|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--ix.icore.IXAgent | +--ix.itest.Itest
The generic I-TEST class and application main program.
Its IPC name can be given by the "-ipc-name" command-line argument. For example, to pretend to be I-DEEL:
java ix.itest.Itest -ipc -ipc-name=IDEEL
Inner Class Summary | |
static class |
Itest.SendingThread
Stoppable thread for sending a series of messages. |
class |
Itest.TestSequenceListener
ActionListener for AbstractButtons that send a sequence of messages. |
Field Summary | |
protected ItestFrame |
frame
|
protected ReceivePanel |
receivePanel
|
protected SendPanel |
sendPanel
|
Fields inherited from class ix.icore.IXAgent |
contactManager, displayName, ipcName, symbolName, textFrame, thisAgent |
Constructor Summary | |
Itest()
|
|
Itest(java.lang.String frameTitle)
|
Method Summary | |
protected void |
addIssueTest(java.lang.String toName,
Priority priority,
java.lang.String issueText)
Deprecated. As of May 2002, use addTest(TestItem)
instead. |
protected void |
addIssueTest(java.lang.String toName,
java.lang.String issueText)
Deprecated. As of May 2002, use addTest(TestItem)
instead. |
protected void |
addReportSequenceTest(java.lang.String buttonText,
java.lang.String toName,
java.lang.String ref,
java.util.List messageTexts)
Adds a test that sends a series of reports to a designated agent. |
protected void |
addReportSequenceTest(java.lang.String buttonText,
java.lang.String toName,
java.lang.String ref,
java.lang.String[] messageTexts)
Adds a test that sends a series of reports to a designated agent. |
void |
addTest(TestItem item)
Adds a test menu item based on a TestItem. |
protected void |
addTests()
Adds any tests common to all versions of I-TEST. |
protected void |
addTests(java.lang.String filename)
|
static void |
changeButtonVerb(javax.swing.AbstractButton button,
java.lang.String from,
java.lang.String to)
Changes the an initial segment of an abstract button's text. |
java.lang.Object |
getAgentIPCName()
Returns the object used to represent the agent as an IPC "destination". |
void |
handleInput(IPC.InputMessage message)
Handles external input in the form of an IPC.InputMessage that contains an Issue or Report object. |
static void |
main(java.lang.String[] argv)
Main program. |
javax.swing.JPanel |
makeLogoPanel()
Creates a standard logo panel for I-TEST. |
protected void |
processCommandLineArguments()
Command-line argument processing used by all versions of I-TEST. |
void |
setupFrame()
Gives the main I-TEST frame its contents |
void |
startup()
Completes I-TEST setup and initialization. |
Methods inherited from class ix.icore.IXAgent |
displayMessage, getAgent, getAgentDisplayName, getAgentSymbolName, getContactManager, handleNewActivity, handleNewChatMessage, handleNewConstraint, handleNewIssue, handleNewReport, mainStartup, notePossibleNewContact, pre_handleInput, startServer, tellUserOfException |
Methods inherited from class java.lang.Object |
|
Field Detail |
protected ItestFrame frame
protected SendPanel sendPanel
protected ReceivePanel receivePanel
Constructor Detail |
public Itest()
public Itest(java.lang.String frameTitle)
Method Detail |
public java.lang.Object getAgentIPCName()
IXAgent
getAgentIPCName
in class IXAgent
ix.icore.IXAgent
IPC
,
IPC.CommunicationStrategy
public static void main(java.lang.String[] argv)
protected void processCommandLineArguments()
processCommandLineArguments
in class IXAgent
IXAgent.processCommandLineArguments()
public void startup()
startup
in class IXAgent
public void setupFrame()
public javax.swing.JPanel makeLogoPanel()
public void handleInput(IPC.InputMessage message)
handleInput
in class IXAgent
protected void addTests()
protected void addTests(java.lang.String filename)
protected void addIssueTest(java.lang.String toName, java.lang.String issueText)
addTest(TestItem)
instead.
protected void addIssueTest(java.lang.String toName, Priority priority, java.lang.String issueText)
addTest(TestItem)
instead.
public void addTest(TestItem item)
protected void addReportSequenceTest(java.lang.String buttonText, java.lang.String toName, java.lang.String ref, java.util.List messageTexts)
protected void addReportSequenceTest(java.lang.String buttonText, java.lang.String toName, java.lang.String ref, java.lang.String[] messageTexts)
public static void changeButtonVerb(javax.swing.AbstractButton button, java.lang.String from, java.lang.String to)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |