6

私はしばらく JBehave を試してきましたが、特定のシナリオの実行中に複数のステップにわたってデータを維持する方法が存在するかどうかを確認する必要がありますか? つまり、ステップクラスの下で状態変数を使用せずに、Given/When/Then のシナリオ中に状態/データを維持することは可能です。

4

1 に答える 1

4

はい、共有状態を維持するオブジェクトをさまざまなステップに渡すことができます。

jbehaveコアのNoughtsAndCrossesのは、これを示しています。WindowControlクラスで維持されるストーリー間にはいくつかの共有状態があります。

環境を設定するクラスNoughtsAndCrossesStoryが、WindowControlのインスタンスをすべてのステップに挿入することを確認してください。

于 2012-02-24T09:32:13.360 に答える