2012-02-22 8 views
5

私はいつかJBehaveを試していますが、特定のシナリオ実行中に複数のステップでデータを維持する方法があるかどうかを確認する必要があります。つまり、ステップクラスの下にある任意の状態変数 を使用して、Given/When/Thenのシナリオ中に状態/データを維持することができます。JBehaveは、シナリオ中にGiven/When/Thenのステップ間でデータを維持します

答えて

4

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

Noughts And Crosses examplejbehave coreで示しています。クラスWindowControlで維持されている物語の間には、いくつかの共有状態があります。

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

関連する問題