2

私は JBehave 自動テストのストロイ シナリオを書いています。ここでは、いくつかの同様のシナリオを記述する必要があり、定数パラメーターによって互いに異なります。

多くのスクリプトをコピーしないように、ストーリーにパラメーターを追加し、異なる引数で複数回呼び出したいと考えています。

「GivenStories」を使用してこれを行うにはどうすればよいですか?

ここで、これを行う方法についてのチュートリアルを見つけましたhttp://jbehave.org/reference/preview/given-stories.html、しかしそれがどのように機能するかの例が不足しています。私はこの方法でこれをやろうとしました:

Scenario:  A scenario in which the user can run other stories as pre-requisites
           parametrized using the rows of the Examples table

GivenStories: path/to/precondition.story#{0},
              path/to/precondition.story#{1}

Given ... // normal scenario steps

Examples:
|One|Two|
|uno|due|
|un|deux|

ただし、文字列「One」と「Two」は、例の表の文字列に置き換えられませんでした。多分私は与えられた話で私の議論を宣言するべきですか? とにかく、ストーリーにパラメーターを挿入する方法を知りたいので、提案されたすべての方法を試します。

ありがとうございました。

4

2 に答える 2

1

JBehave のすべての機能には、対応するソース コードの例が 1 つあります。それらを見てみましょ : GivenStoriesParametrisedByMeta

于 2013-09-25T16:16:37.157 に答える