Огурец для сложных сценариев - PullRequest
0 голосов
/ 31 января 2019

Меня интересует синтаксис Gherkin для некоторых сценариев.Предположим, у меня есть следующие события A, B {1}, B {2}, C, D1, D2, G. Где события {number} в верхнем регистре, такие как B1, D2, являются параллельными (одновременными).Где прописные события, такие как A, G, являются обычными событиями.Символ || означает ИЛИ, но && означает И.

Теперь, как я мог бы написать спецификации единиц для следующих сценариев.

 1. Arrange Event: P Act Event: Q Assert Event: C
 2. Arrange Event: P Act Event: B1, B2, B3 Assert Event: C && D
 3. Arrange Event: P || X || Y Act Event: B1, B2, B3 Assert Event: C || D
 4. Arrange Event: P || X && Y Act Event: B1, B2, C Assert Event: D {C only happens after B1 and B2}
 5. Arrange Event: P && X Act Event: B, C||D Assert Event: E {Either C or D have to happen one after another}
 6. Arrange Event: P Act Event: B, C&&D Assert Event: E {{Both C and D have to happen one after another}
 7. Arrange Event: P Act Event: B1||B2, C1&&C2, E Assert Event: F {Either of the event B1 or B2 happens simultaneously, afterward both C1 and C2 have to happen simulatenously}
 8. Arrange Event: P Act Event: B1||B2, C&&D, E Assert Event: F {Either of the event B1 or B2 happens simultaneously, afterward, both C and D have to happen one after another}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...