2017-09-14 3 views
1

空手の背後にある哲学は、カスタムステップ定義を追加する必要がないことを理解しています。ただし、プロジェクトで実行するREST APIテストはより統合されているため、MongoDBコレクション、ActiveMQ、およびSQL Server DBでPOST応答を検証する必要があります。とにかくREST機能を超えて空手のDSLフレームワークを拡張するためにカスタムステップ定義を簡単に追加するにはどうしたらいいですか?ソースコードをダウンロードしてMavenプロジェクトとしてインポートしようとしましたが、多くの依存関係の問題が発生しました。空手のDSLフレームワークでは、カスタムステップ定義を追加してREST機能を超える機能を拡張するにはどうすればよいですか?

答えて

1

空手を広げるのはJava Interopで非常に簡単です。これを理解する最良の方法は、JDBCを使用してデータベースを呼び出すdemo exampledogs.feature)を調べることです。

あなたが、JavaからMap(またはMap秒のList)を返す場合ことをここ呼び出す価値がある - あなたは空手の中に戻ってJSON-土地であり、そしてあなたがmatchおよび他のすべてのデータ駆動型の良さを使用することができます空手。

はい、それは簡単です。ステップ定義と依存性注入の不要なオーバーヘッドはありません。

希望すると、なぜステップ定義が必要ないのかが明確になります。

関連する問題