私の話には、一致させようとしている次のものがあります
!-- Block 1
When I "action" of document "document" to "status" and nextAction
When I "action" for document "document" to "status" and nextAction
When I "action" document "document" to "status" and nextAction
!-- Block 2
When I "action" of document "document" and nextAction
When I "action" for document "document" and nextAction
When I "action" document "document" and nextAction
!-- Block 3
When I "action" of document "document" to "status"
When I "action" for document "document" to "status"
When I "action" document "document" to "status"
!-- Block 4
When I "action" of document "document"
When I "action" for document "document"
When I "action" document "document"
"action"とdocumentの間にof、forまたは empty to "status"はオプション で、nextActionはオプションです
ステップファイルには次のものがあります
@When ("I \"$action\"{| of| for} document \"$document\"{ to \"$status\"|}{ and $nextAction|}")
これはブロック 1 と 2 に一致しますが、ストーリー ファイルのブロック 3 と 4 には一致しません。
4 つのブロックすべてに一致するようにステップ ファイルをどのように修正する必要があるかについて、いくつかの指針を教えていただけますか?
to ステータスでエイリアスを追加しようとしましたが、次のアクションは削除されましたが、重複候補ステップエラーで JBehave エラーが発生しました。
ありがとうございました