|
J-Sim v1.2.1-p7 API | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectdrcl.DrclObj
drcl.comp.tool.EventTester
An event-based component testing engine.
Must be embedded in a component (e.g., ComponentTester)
| Constructor Summary | |
EventTester()
|
|
EventTester(Component host_)
|
|
| Method Summary | |
boolean |
_isBatchRunning()
Is a batch running? |
drcl.comp.tool.EventTester.Event |
addEvent(java.lang.String msg_)
Adds a message event. |
drcl.comp.tool.EventTester.Event |
addEvent(java.lang.String evtType_,
double time_)
Adds a finish event. |
drcl.comp.tool.EventTester.Event |
addEvent(java.lang.String evtType_,
double time_,
java.lang.Object toSend_)
Adds a "rr-reply" event, corresponding to last event. |
drcl.comp.tool.EventTester.Event |
addEvent(java.lang.String evtType_,
double time_,
java.lang.Object toSend_,
Port p_)
Adds a "send"/"rr-reply" event. |
drcl.comp.tool.EventTester.Event |
addEvent(java.lang.String evtType_,
double time_,
java.lang.Object toRcv_,
java.lang.String classExpected_,
Port p_)
Adds a "receive"/"rr-request" event. |
drcl.comp.tool.EventTester.Event |
addEvent(java.lang.String evtType_,
double time_,
java.lang.Object toRcv_,
java.lang.String classExpected_,
java.lang.String portDescription_)
Adds a "receive" event. |
drcl.comp.tool.EventTester.Event |
addEvent(java.lang.String evtType_,
double time_,
java.lang.String msg_)
Adds a message event. |
void |
clear()
Removes all the events in the batch. |
void |
duplicate(java.lang.Object source_)
opies the content of the source_ object to this object. |
double |
getTimeDiffTolerance()
|
java.lang.String |
info()
|
drcl.comp.tool.EventTester.Event |
insertEvent(int index_,
java.lang.String msg_)
Inserts a message event. |
drcl.comp.tool.EventTester.Event |
insertEvent(int index_,
java.lang.String evtType_,
double time_)
Inserts a finish event. |
drcl.comp.tool.EventTester.Event |
insertEvent(int index_,
java.lang.String evtType_,
double time_,
java.lang.Object toSend_)
Inserts a "rr-reply" event, corresponding to last event. |
drcl.comp.tool.EventTester.Event |
insertEvent(int index_,
java.lang.String evtType_,
double time_,
java.lang.Object toSend_,
Port p_)
Inserts a "send"/"rr-reply" event |
drcl.comp.tool.EventTester.Event |
insertEvent(int index_,
java.lang.String evtType_,
double time_,
java.lang.Object toRcv_,
java.lang.String classExpected_,
Port p_)
Inserts a "receive" event |
drcl.comp.tool.EventTester.Event |
insertEvent(int index_,
java.lang.String evtType_,
double time_,
java.lang.Object toRcv_,
java.lang.String classExpected_,
java.lang.String portDescription_)
Inserts a "receive" event. |
drcl.comp.tool.EventTester.Event |
insertEvent(int index_,
java.lang.String evtType_,
double time_,
java.lang.String msg_)
Inserts a message event. |
void |
match(double time_,
java.lang.Object data_,
Port p_)
Matches a receipt event. |
int |
progress()
|
int |
rcvProgress()
|
drcl.comp.tool.EventTester.Event |
removeEvent(int index_)
Removes the index'th event in the batch. |
void |
reset()
Reset the batch for a new start. |
int |
sendProgress()
Returns the index of the next event which the send process is waiting to execute ("send" event) or match ("receive" event). |
void |
setTimeDiffTolerance(double d_)
|
void |
start()
Starts a batch run. |
void |
stop()
Stops the running batch. |
boolean |
verify()
Verifies rr-request and rr-reply pairs in the batch. |
java.lang.String |
view()
|
| Methods inherited from class drcl.DrclObj |
clone, toString |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public EventTester()
public EventTester(Component host_)
| Method Detail |
public boolean _isBatchRunning()
public int sendProgress()
public int rcvProgress()
public int progress()
public void clear()
public void reset()
clear() to clear the batch.
public void stop()
public java.lang.String view()
public java.lang.String info()
public boolean verify()
public void start()
public void match(double time_,
java.lang.Object data_,
Port p_)
public drcl.comp.tool.EventTester.Event addEvent(java.lang.String evtType_,
double time_,
java.lang.Object toSend_,
Port p_)
public drcl.comp.tool.EventTester.Event addEvent(java.lang.String evtType_,
double time_,
java.lang.Object toSend_)
public drcl.comp.tool.EventTester.Event addEvent(java.lang.String evtType_,
double time_,
java.lang.Object toRcv_,
java.lang.String classExpected_,
Port p_)
public drcl.comp.tool.EventTester.Event addEvent(java.lang.String evtType_,
double time_,
java.lang.Object toRcv_,
java.lang.String classExpected_,
java.lang.String portDescription_)
public drcl.comp.tool.EventTester.Event addEvent(java.lang.String evtType_,
double time_)
public drcl.comp.tool.EventTester.Event addEvent(java.lang.String evtType_,
double time_,
java.lang.String msg_)
public drcl.comp.tool.EventTester.Event addEvent(java.lang.String msg_)
public drcl.comp.tool.EventTester.Event removeEvent(int index_)
public drcl.comp.tool.EventTester.Event insertEvent(int index_,
java.lang.String evtType_,
double time_,
java.lang.Object toSend_,
Port p_)
addEvent(String, double, Object, Port)
public drcl.comp.tool.EventTester.Event insertEvent(int index_,
java.lang.String evtType_,
double time_,
java.lang.Object toSend_)
addEvent(String, double, Object)
public drcl.comp.tool.EventTester.Event insertEvent(int index_,
java.lang.String evtType_,
double time_,
java.lang.Object toRcv_,
java.lang.String classExpected_,
Port p_)
addEvent(String, double, Object, String, Port)
public drcl.comp.tool.EventTester.Event insertEvent(int index_,
java.lang.String evtType_,
double time_,
java.lang.Object toRcv_,
java.lang.String classExpected_,
java.lang.String portDescription_)
addEvent(String, double, Object, String, String)
public drcl.comp.tool.EventTester.Event insertEvent(int index_,
java.lang.String evtType_,
double time_)
addEvent(String, double)
public drcl.comp.tool.EventTester.Event insertEvent(int index_,
java.lang.String evtType_,
double time_,
java.lang.String msg_)
addEvent(String, double, String)
public drcl.comp.tool.EventTester.Event insertEvent(int index_,
java.lang.String msg_)
addEvent(String, double, String)public void duplicate(java.lang.Object source_)
DrclObjsource_ object to this object.
he subclass must implement this method to realize DrclObj.clone().
duplicate in interface ObjectDuplicableduplicate in class DrclObjpublic void setTimeDiffTolerance(double d_)
public double getTimeDiffTolerance()
|
J-Sim v1.2.1-p7 API | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||