0
私は振舞いテーブル内のデータの一部を、ステップが実行された後に生成されるようにしたい振る舞いテストをしています。例えば。 when
ステップが実行されると実行時に振る舞いテーブルのデータを生成する
Given I have a step
When I executed some other step
Then the message should have the following data
| field | value |
| a | 20 |
| b | 30 |
| var | <val> |
、私はそのステップに応じて、いくつかの値に<val>
を変更したいと思います。
なぜそれが必要でしょうか?それを読んでいる人がどうやってそのようなシナリオを解釈するのですか?おそらく、あなたはテーブルの中にそれを含めるようにするのではなく、「メッセージ内のvarは誰から来ているマジックナンバーと一致しなければならないのでしょうか?」というメッセージが表示されます。 –
@SzaboPeterそのようなフィーチャファイルがコンソールにログオンすると(そして生成されたJUnit XMLが)値を持ちます。私はこれについてはわかりませんが、これはモデルベースのテストに似ていると思います – nnja