food-chain/conf/scenarios.xml
Daniel Poustka 6c11f188ee Completed scenarios.xml.
Added Customer protection against eating non existing food.
Added blocking of logs from Money.class
Fixed some stuff and bugs.
2021-01-05 21:42:52 +01:00

127 lines
3.0 KiB
XML

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE scenarios [
<!ELEMENT scenarios (scenario)*>
<!ELEMENT scenario (steps)*>
<!ATTLIST scenario
type CDATA #REQUIRED>
<!ELEMENT steps (#PCDATA)>
]>
<!--
generate
consume
doaction <product-operation-type>
doaction <product-operation-type> <product-name>
sell <product-type> <product-name>
buy <product-type> <produt-name> <product-price>
pass
-->
<scenarios>
<scenario type="Farmer">
<steps>
generate
generate
generate
generate
generate
generate
generate
generate
generate
</steps>
</scenario>
<scenario type="Processor">
<steps>
pass
pass
doaction DRY_FRUIT jablko
sell FRUIT hruška
sell FRUIT banán
sell VEGETABLE okurka
doaction STORE_VEGETABLE paprika
sell FRUIT jablko
doaction STORE_VEGETABLE rajče
doaction BOIL_MEAT vepřové
sell VEGETABLE paprika
doaction GRILL_MEAT hovězí
sell VEGETABLE rajče
sell MEAT vepřové
sell MEAT kuřecí
sell MEAT hovězí
</steps>
</scenario>
<scenario type="Seller">
<steps>
pass
pass
pass
pass
pass
doaction STORE_FRUIT hruška
doaction WRAP_INTO_GIFT_PACKAGE banán
sell VEGETABLE okurka
sell FRUIT banán
doaction WRAP_INTO_GIFT_PACKAGE jablko
sell FRUIT hruška
sell FRUIT jablko
doaction WRAP_INTO_GIFT_PACKAGE paprika
sell VEGETABLE paprika
pass
sell MEAT vepřové
doaction WRAP_INTO_GIFT_PACKAGE kuřecí
sell MEAT hovězí
sell MEAT kuřecí
</steps>
</scenario>
<scenario type="Distributor">
<steps>
pass
pass
pass
pass
pass
pass
pass
pass
pass
sell VEGETABLE okurka
sell FRUIT banán
pass
sell FRUIT hruška
sell FRUIT jablko
pass
sell VEGETABLE paprika
pass
sell MEAT vepřové
pass
sell MEAT hovězí
sell MEAT kuřecí
</steps>
</scenario>
<scenario type="Customer">
<steps>
pass
pass
pass
pass
pass
pass
pass
pass
pass
pass
pass
consume
consume
pass
pass
consume
consume
pass
pass
consume
consume
consume
consume
</steps>
</scenario>
</scenarios>