I have the example story, see below. It runs not as expected when filtering
by: +Komponente Bestellung -Skip

The first two scenarios are run, which is okay. But the last one with the
exmaples table is NOT run. The log output is:

Szenario: Rabattgrenzen werden erreicht
Beispiele:
Wenn ein Kunde <Anzahl> T-Shirts bestellt
Dann gilt eine Ermässigung von <Rabatt> Prozent
Und kostet ein T-Shirt pro Stück <Preis> Euro
|Anzahl|Rabatt|Preis|
|49|0|10|
|50|10|9|
|99|10|9|
|100|20|8|
[DEBUG] Meta[properties={}] excluded by filter '+Komponente Bestellung
-Skip'
[DEBUG] Meta[properties={}] excluded by filter '+Komponente Bestellung
-Skip'
[DEBUG] Meta[properties={}] excluded by filter '+Komponente Bestellung
-Skip'
[DEBUG] Meta[properties={}] excluded by filter '+Komponente Bestellung
-Skip'

What is my fault? Why is this scenario excluded in JBehave 4.0 beta 7?


Bei Bestellungen muss geprüft werden, ob Rabatte gelten.
Ausserdem werden bei einem hohen Warenwert keine Versandkosten berechnet.

Meta:
@Komponente Bestellung
@Anforderung OOS-1859
@Verfasser Guybrush Threepwood

Erzählung:
Um Angebote und Rechnungen zu erstellen
Als ein Sachbearbeiter im Verkauf
Möchte ich Rabatte, Versandkosten und Lagerbestand berücksichtigen

VorgegebeneStories:
  shop/stories/Login.story

Szenario: Kleine Menge wird bestellt
Gegeben im Lager sind 300 T-Shirts
Wenn ein Kunde 5 T-Shirts bestellt
Dann ist die Bestellung auf Lager
Und gilt eine Ermässigung von 0 Prozent
Und kostet ein T-Shirt pro Stück 10 Euro
Und betragen die Versandkosten 7,50 Euro
Und ist der Bestellwert 57,50 Euro

Szenario: Versandkosten fallen weg
Wenn ein Kunde 20 T-Shirts bestellt
Dann betragen die Versandkosten 0 Euro
Und ist der Bestellwert 200 Euro

Szenario: Rabattgrenzen werden erreicht
!--TODO: Gesamtbestellwert könnte auch noch geprüft werden.
Wenn ein Kunde <Anzahl> T-Shirts bestellt
Dann gilt eine Ermässigung von <Rabatt> Prozent
Und kostet ein T-Shirt pro Stück <Preis> Euro
Beispiele:
|------|----- |-----|
|Anzahl|Rabatt|Preis|
|------|------|-----|
|49    |0     |10   |
|50    |10    |9    |
|99    |10    |9    |
|100   |20    |8    |
|------|------|-----|

Reply via email to