2017-08-23 6 views

答えて

1

現在のところ、テストの生成はサポートされていません。ただし、scコントラクトはプラガブル(https://cloud.spring.io/spring-cloud-contract/spring-cloud-contract.html#_pluggable_architecture)なので、ノードjsテストを生成するテストジェネレータを記述することは問題ありません。それがあなたのために受け入れられないなら、あなたは協定をチェックし、そのAPIを使うことができます。 SC契約は、契約定義としてPactファイルも理解します。あなたはノードjsのアプリケーションが使用できるスタブをダウンロードして起動するスタンランナーブートアプリケーションを使用することができますスタブを使用するよう

(例https://github.com/marcingrzejszczak/sc-contract-car-rental/blob/master/README.adoc#stub-runner-boot-with-a-nodejs-ap

+0

マルチン、迅速な対応に感謝します。 Verifierの代わりにStubRunnerを意味して申し訳ありません。私たちのJavaモノリシックアプリケーションはマイクロサービス(現在では約100以上)に分かれており、いくつかのサービスはお互いに話しています。 Spring Cloudは、サービスがすべてJavaで動作し、Springに大きく依存しているため、Spring Cloudを使用することにしました。しかしJSノードには消費者テストを書くために必要なクライアントがいくつかあります。だから私はあなたが言ったようにスタブランナーのブートは、JSノードで同等であると仮定?また、これがあなたに連絡する最善の方法ですか? – nightfury

+0

スタブランナーは方法です。昨日、私は座っているクラウドのCLI(http://cloud.spring.io/spring-cloud-cli/spring-cloud-cli.html)にstubrunnerのサポートを追加しました。私に連絡する最善の方法は、gitter https://gitter.im/spring-cloud/spring-cloud-contractです。私があなたの質問に答えることができたと思うなら、それに答えてマークしましょう:) –

+0

ありがとうMarcin。 – nightfury

関連する問題