Added Customer protection against eating non existing food. Added blocking of logs from Money.class Fixed some stuff and bugs.
127 lines
3.0 KiB
XML
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> |