jadex.testcases.misc
Agent ParameterProtection
- agent ParameterProtection
 
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.
 
 
 
| Initial State Summary | 
| default initial state  | default
 | 
 
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_inDefault value:"param_in_value"
- inout parameter param_inoutDefault value:"param_inout_value"
- out parameter param_outDefault value:"param_out_value"
- in parameterset paramset_inDefault values:"paramset_in_value1""paramset_in_value2"
- inout parameterset paramset_inoutDefault values expression:new String[]{"paramset_inout_value1", "paramset_inout_value2"}
- out parameterset paramset_outDefault values:"paramset_out_value1""paramset_out_value2"
- BDI flags:
- retry: true- retry delay: 0- exclude: when_tried- random selection: false- meta-level reasoning: true- post to all: false
 
test_plan
standard plan test_plan()
- 
- Plan body:
- new ParameterProtectionPlan()
 
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_inDefault value:"param_in_value"
- inout parameter param_inoutDefault value:"param_inout_value"
- out parameter param_outDefault value:"param_out_value"
- in parameterset paramset_inDefault values expression:new String[]{"paramset_in_value1", "paramset_in_value2"}
- inout parameterset paramset_inoutDefault values:"paramset_inout_value1""paramset_inout_value2"
- out parameterset paramset_outDefault values expression:new String[]{"paramset_out_value1", "paramset_out_value2"}
- Event flags:
- random selection: false- meta-level reasoning: true- post to all: true
 
default
default initial state default
- 
- 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-2005 Lars Braubach, Alexander Pokahr, Andrzej Walczak - University of Hamburg. Use is subject to license terms.