public class ChangeRequestTest extends java.lang.Object implements ChangeListener
ChangeRequest
Modifier and Type | Field and Description |
---|---|
ChangeRequest |
changeRequest
ChangeRequest that modifies the system.
|
Constructor and Description |
---|
ChangeRequestTest()
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
changeExecuted(ChangeRequest change)
React to a change request has been successfully executed by
doing nothing.
|
void |
changeFailed(ChangeRequest change,
java.lang.Exception exception)
React to a change request that has resulted in an exception.
|
java.util.Enumeration |
finish()
Finish a run.
|
void |
insertFeedback()
Insert a feedback loop.
|
void |
mutate()
Mutate.
|
ChangeRequest |
mutateBadChangeRequest()
Create a change request that always throws an exception.
|
ChangeRequest |
mutateConst2ChangeRequest()
Create a change request that sets const to 2.0.
|
void |
start()
Start a run.
|
void |
waitForCompletionTask() |
public ChangeRequest changeRequest
public ChangeRequestTest() throws IllegalActionException, NameDuplicationException
public void changeExecuted(ChangeRequest change)
changeExecuted
in interface ChangeListener
change
- The change that has been executed, or null if
the change was not done via a ChangeRequest.public void changeFailed(ChangeRequest change, java.lang.Exception exception)
changeFailed
in interface ChangeListener
change
- The change that was attempted or null if
the change was not done via a ChangeRequest.exception
- The exception that resulted.public java.util.Enumeration finish() throws KernelException
KernelException
public void insertFeedback()
public void mutate()
public void waitForCompletionTask()
public ChangeRequest mutateBadChangeRequest()
public ChangeRequest mutateConst2ChangeRequest()
public void start() throws KernelException
KernelException