jadex.testcases.misc
Agent ParameterProtection
jadex.testcases.misc.ParameterProtection
jadex.planlib.Test
- agent ParameterProtection
- contains jadex.planlib.Test
Agent arguments: timeout- timeout long
, testcenter- testcenter AgentIdentifier
Test the protection of parameter directions
.
Parameters can have an optional direction attribute, which
can have the values "in", "out" or "inout". The default direction
is "in". According to the direction the access to parameters
is guarded by the system.
Configuration Summary |
default configuration |
default
|
testcase_cnt
beliefref int testcase_cnt
- Default fact:
1
- Referenced from:
testcase_cnt
in capability jadex.planlib.Test
timeout
exported beliefref long timeout
- Default fact:
0
- Referenced from:
timeout
in capability jadex.planlib.Test
testcenter
exported beliefref AgentIdentifier testcenter
- Referenced from:
testcenter
in capability jadex.planlib.Test
reports
beliefsetref reports
- Referenced from:
reports
in capability jadex.planlib.Test
test_goal
achievegoal test_goal(String param_in,
String param_inout,
String param_out,
String [set] paramset_in,
String [set] paramset_inout,
String [set] paramset_out)
- Parameters:
- in parameter
param_in
Default value:
"param_in_value"
- inout parameter
param_inout
Default value:
"param_inout_value"
- out parameter
param_out
Default value:
"param_out_value"
- in parameterset
paramset_in
Default values:
"paramset_in_value1"
"paramset_in_value2"
- inout parameterset
paramset_inout
Default values expression:
new String[]{"paramset_inout_value1", "paramset_inout_value2"}
- out parameterset
paramset_out
Default values:
"paramset_out_value1"
"paramset_out_value2"
- BDI flags:
- retry: true
- retry delay: 0
- exclude: when_tried
- random selection: false
- post to all: false
test_plan
standard plan test_plan()
- Plan body:
test_event
internalevent test_event(String param_in,
String param_inout,
String param_out,
String [set] paramset_in,
String [set] paramset_inout,
String [set] paramset_out)
- Parameters:
- in parameter
param_in
Default value:
"param_in_value"
- inout parameter
param_inout
Default value:
"param_inout_value"
- out parameter
param_out
Default value:
"param_out_value"
- in parameterset
paramset_in
Default values expression:
new String[]{"paramset_in_value1", "paramset_in_value2"}
- inout parameterset
paramset_inout
Default values:
"paramset_inout_value1"
"paramset_inout_value2"
- out parameterset
paramset_out
Default values expression:
new String[]{"paramset_out_value1", "paramset_out_value2"}
- Event flags:
- random selection: false
- post to all: true
default
default configuration default
- Initial Beliefs:
- testcase_cnt Initial value:
30
- Initial Plans:
- test_plan
Submit a bug or feature
For further API reference and developer documentation, see the Jadex User Guide and the Jadex Tutorial. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, and working code examples. Copyright (C) 2002-2007 Lars Braubach, Alexander Pokahr - University of Hamburg. Use is subject to license terms.