package bluej.testmgr.record;
import bluej.pkgmgr.PkgMgrFrame;
import threadchecker.OnThread;
import threadchecker.Tag;
| Records a single user interaction with the
| method call mechanisms of BlueJ.
|
| This record is for method calls with no result.
|
| @author Andrew Patterson
|
public class VoidMethodInvokerRecord
extends InvokerRecord{
protected String command;
private String [] argumentValues;
public VoidMethodInvokerRecord(String command, String [] argVals)
{
this.command = command;
this.argumentValues = argVals;
}
@Override
public String [] getArgumentValues()
{
return argumentValues;
}
@Override
public boolean hasVoidResult()
{
return true;
}
| Construct a declaration for any objects constructed
| by this invoker record.
|
| @return null because a void method results in no objects
|
@Override
public String toFixtureDeclaration(String firstIndent)
{
return null;
}
| Construct a portion of an initialisation method for
| this invoker record.
|
| @return a String reprenting the object initialisation
| src or null if there is none.
|
@Override
@OnThread(Tag.FXPlatform)
public String toFixtureSetup(String secondIndent)
{
return secondIndent + command + statementEnd;
}
@Override
public String toTestMethod(PkgMgrFrame pmf, String secondIndent)
{
return secondIndent + command + statementEnd;
}
@Override
public String toExpression()
{
return command;
}
@Override
public String getOriginalCommand()
{
return command;
}
}
top,
use,
map,
class VoidMethodInvokerRecord
. VoidMethodInvokerRecord
. getArgumentValues
. hasVoidResult
. toFixtureDeclaration
. toFixtureSetup
. toTestMethod
. toExpression
. getOriginalCommand
88 neLoCode
+ 11 LoComm