
jadex.bdi.testcases.goals.TriggerBySuspension.agent.xml Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jadex-applications-bdi Show documentation
Show all versions of jadex-applications-bdi Show documentation
The Jadex BDI applications package contain
several example applications, benchmarks and
testcases using BDI agents.
The newest version!
jadex.bdi.testcases.*
jadex.base.test.*
jadex.bdi.runtime.*
0
$beliefbase.count!=5
$beliefbase.count==10
"count"
100
$g
new TestReport("test_trigger", "Test if goal suspension can trigger a plan.", true, null)
// true
goal $g && $g.element_has_model.melement_has_name=="cnt" && $g.goal_has_lifecyclestate=="suspended"
// ?rgoal = (goal (element_has_model ?mgoal) (goal_has_lifecyclestate "suspended"))
// ?mgoal = (mgoal (melement_has_name "cnt"))
$beliefbase.reports.length < 1
// ?rbelset = (beliefset (element_has_model ?mbelset) (beliefset_has_facts $?reports & :(< (jadex.rules.rulesystem.rules.functions.Length $?reports) 1)))
// ?mbelset = (mbeliefset (melement_has_name "reports"))
false
© 2015 - 2025 Weber Informatics LLC | Privacy Policy