2017-07-20 6 views

答えて

1

消費者側またはプロデューサー側について質問していますか?

消費者側では、JUnitルール(http://cloud.spring.io/spring-cloud-static/Edgware.RELEASE/multi/multi__spring_cloud_contract_stub_runner.html#_stub_runner_junit_rule)を使用できます。

プロデューサー側では、EXPLICITモード(例:http://cloud.spring.io/spring-cloud-static/Edgware.RELEASE/multi/multi__contract_dsl.html#_working_with_context_paths)を使用できます。

こうして生成されたテストでは、実際に実行中のアプリケーションにリクエストが送信されていると想定されます。基本クラス(またはこれらのテストを実行する前でも)では、アプリを起動してからURLを指すようにしてください(https://github.com/marcingrzejszczak/the-legacy-app/blob/master/stubs/src/test/java/com/example/contracts/BaseClass.java#L15など)

関連する問題