2017-01-26 3 views
0

キュウバーAPIアノテーションを使用せずにキュウバーフィーチャーファイルをjavaで実行する方法はありますか?キュウバーフィーチャーファイルをJavaで実行する前に修正する

実行する前に、コード内のフィーチャーファイルを変更する必要があります。

+0

フィーチャファイルをプログラムで実行する前に、プログラムでそれを変更するためのヒントを理解するのは難しいです。これは私には意味がありません。 –

+0

問題は、「複合コマンド」です。これは、メインの機能ファイルの別の場所に含まれる可能性のある他の小さな機能ファイルです。 実行時に、 "COMPOSITE_COMMAND"のようなものを "COMPOSITE_COMMAND.feature"という名前のフィーチャーファイルの内容に置き換えたいとします。 – Ghayth

+0

ソースレベルの操作でこれを行う必要があるのはなぜですか? –

答えて

2

あなたが説明したユースケースを解決するためのCucumberからのサポートはありません。

あなたは、あなたがその機能を使っていることを考える時間がかかると思います。作業中のシステムに関するコミュニケーションとディスカッションの手段としてそれらを使用していますか?あるいは、テストを自動化する手段としてそれらを使用していますか?

あなたがそれらを通信に使用している場合、私はあなたのユースケースを理解するのが難しいです。

自動テストのスクリプト作成にこれらを使用している場合は、それらを操作する必要があることを理解できます。しかし、それがあなたのケースであれば、私はキュウリを使用しようとしていない何かのためにキュウリを使用しようとしてあなたの背中を壊すよりもむしろテストフレームワークに移動することを検討します。

+0

私はそれをテストスクリプトを自動化するために使用しています。私は他のフィーチャファイル内でフィーチャファイルを再利用することができないほど奇妙だと思います。 – Ghayth

+0

キュウリがテストランナーとして使用されることになっていればあなたは正しいです。そうではないので、他の機能から呼び出すことはできません。あなたの唯一のオプションは、スタックを再利用するか、別のツールを使用することです。 –

関連する問題