Modifier and Type | Field and Description |
---|---|
protected jadex.bridge.IInternalAccess |
agent |
Constructor and Description |
---|
CAgent() |
Modifier and Type | Method and Description |
---|---|
jadex.commons.future.IFuture<java.lang.Void> |
executeBody()
Test if copy parameters work.
|
jadex.commons.future.IFuture<java.lang.Boolean> |
testArgumentCopy(java.lang.Object arg,
int hash)
Test if no copy works.
|
jadex.commons.future.IFuture<java.lang.Boolean> |
testArgumentReference(java.lang.Object arg,
int hash)
Test if no copy works.
|
jadex.commons.future.IIntermediateFuture<java.lang.Object> |
testResultCopies(java.lang.Object[] args)
Test if result value can be passed by copy.
|
jadex.commons.future.IFuture<java.lang.Object> |
testResultCopy(java.lang.Object arg)
Test if result value can be passed by copy.
|
jadex.commons.future.IFuture<java.lang.Object> |
testResultReference(java.lang.Object arg)
Test if result value can be passed by reference.
|
jadex.commons.future.IIntermediateFuture<java.lang.Object> |
testResultReferences(java.lang.Object[] args)
Test if result value can be passed by reference.
|
protected jadex.commons.future.IFuture<java.lang.Void> |
testService(java.util.List<jadex.base.test.TestReport> testcases,
ICService cservice)
Perform test with the service.
|
public jadex.commons.future.IFuture<java.lang.Void> executeBody()
public jadex.commons.future.IFuture<java.lang.Boolean> testArgumentReference(java.lang.Object arg, int hash)
testArgumentReference
in interface ICService
public jadex.commons.future.IFuture<java.lang.Boolean> testArgumentCopy(java.lang.Object arg, int hash)
testArgumentCopy
in interface ICService
public jadex.commons.future.IFuture<java.lang.Object> testResultReference(java.lang.Object arg)
testResultReference
in interface ICService
public jadex.commons.future.IFuture<java.lang.Object> testResultCopy(java.lang.Object arg)
testResultCopy
in interface ICService
public jadex.commons.future.IIntermediateFuture<java.lang.Object> testResultReferences(java.lang.Object[] args)
testResultReferences
in interface ICService
public jadex.commons.future.IIntermediateFuture<java.lang.Object> testResultCopies(java.lang.Object[] args)
testResultCopies
in interface ICService
protected jadex.commons.future.IFuture<java.lang.Void> testService(java.util.List<jadex.base.test.TestReport> testcases, ICService cservice)