2017-01-17 2 views
0

私は契約が新規です。私のプロジェクトはJavaプロジェクトです。私は協定文書を読み、githubプロジェクトを見つけたhttps://github.com/DiUS/pact-jvm/tree/master/pact-jvm-consumer-junit 私はEclipse IDEでインポートしました。 私はここから立ち往生しています。 1.最初に実行するテスト。 ExampleJavaConsumerPactRuleTestまたはExampleJavaConsumerPactTest? 2.それはグラブルビルドであることがわかります。実行コンフィギュレーションの設定方法 提供する引数とコマンドは何ですか?pact-jvmコンシューマーパートナーテスト

+1

何を試しましたか?あなたがそれをインポートしてreadmeを無視したようです。あなたはそれを自分でビルドする必要はありません。readmeのとおり、既にビルドされており、mavenの中心ですぐに利用できます: group-id = au.com.dius artifact-id = pact-jvm-consumer-junit_2.11 バージョンID = 3.0.x –

答えて

1

ここでの質問はどうやってそれに行きたいですか?そのコンシューマ駆動。したがって、コンシューマーテストを最初に作成して、パクトファイルを用意して、プロバイダテストでそれを使用できるようにする必要があります。

良いスタートが協定のウェブサイト上でこれを読んでいる:https://docs.pact.io/documentation/

希望これはPACTが、彼らは、プロバイダから期待するものを言う消費者から始まる

0

に役立ちます。その後、プロバイダは、すべてのコンシューマによって定義された契約に適合するかどうかをチェックする必要があります。

まず、プロバイダが存在するように動作し、そのプロバイダから期待されるものを定義するコンシューマを作成します。

私はちょうど、コンシューマの例であるhttps://github.com/thiagomata/helloword-pact-consumeを作成しました。私が前に言ったように、あなたはその消費者を経営して、プロバイダの存在なしに協定を定義することができます。

私が使用しているライブラリは、JUnitテストで協定を実行して更新します。私はそれが助けて欲しい