11

ruby バージョンの cucumber は、グローバルな before フックをサポートしています。features/support ディレクトリに配置された *.rb ファイルは、すべてのシナリオが実行される前に一度だけ呼び出されるようです。https://github.com/cucumber/cucumber/wiki/Hooks#global-hooksを参照してください

これは、テストを実行する前に、データベース (テスト中に読み取り専用で使用される) が読み込まれる (したがって、既知の状態になる) ことを確認するための優れた方法のようです。

cucumber の Java バージョンで利用できる同様の機能はありますか?

4

4 に答える 4

0

私の知る限り、Cucumber-JVM はグローバル フックをサポートしていません。ただし、(タグ付きの) フック、@Before アノテーション、および静的フィールドの回避策として試すことができます。例については、こちらをご覧ください。

于 2013-11-16T15:10:24.067 に答える